DeveloperWorks で指摘されているように、アダプターでのマルチパートのサポートはありませんが、とにかくそのデータを取得する方法を探しています。
これが私のシナリオです。アプリケーションはネイティブの迅速なアプリであり、マルチパートの添付ファイルと POST のパラメーターを使用してリクエストを作成します。そのリクエストを受信するアダプターがあり、パラメーターを取得してメールを送信できますが、そのリクエストからファイルを取得してメールに添付する方法が見つかりません。私が使用する場合:
var clientRequest = WL.Server.getClientRequest();
clientRequest.getParts();
フレームワークから、マルチパートが mobilefirst でサポートされていないという例外が発生します。
私がやっていることは、完全なリクエストを Java クラスに渡すことですが、Java コードからパーツを取得しようとすると、同じ例外も発生します。
電子メールを送信するための私の Java クラスは添付ファイルで正常に動作していますが、マルチパート リクエストからファイルを取得することはできません。アイデアや提案はありますか?現時点では、ファイルを処理するために base64 文字列を実装する予定ですが、そのためにはアプリ開発チームがコードを変更する必要があり、それを回避しようとしています。ご支援いただきありがとうございます。