http ポスト経由で顧客に添付ファイルを送信する必要があります。このフォーラムで「添付ファイルを投稿」というキーワードで検索してみましたが、探している結果が見つかりませんでした。これは非常に大きな zip ファイル (.zip) であり、通常は FTP 経由で処理しますが、この状況では処理できません。HTTP ポスト経由で行う必要があります。
以前に HTTP ポスト経由で添付ファイルを送信したことがなく、Google 内を見てみると、かなり複雑に思えますが、これらのソリューションの大半は Webmethod を使用していませんでした。誰もこれを以前にやったことがありますか?
ファイルのサイズ (15 ~ 20 MB) に基づいて、プルアップpub.client:http
して次のことを行うことを考えています。
- メソッド: ポスト
- loadAs: ストリーム
- データ/ストリーム: サービスの早い段階で、pub.file:getFile を実行します。これは、大きな zip ファイルを取得し、ストリームとしてロードしてから、getFile の出力ボディ/ストリームをこの http データ/ストリーム パラメータにマップしますか?
- ヘッダー: CONTENT-TYPE = アプリケーション/オクテット ストリーム
- ヘッダー: ファイル名 = BIGtestfile.zip
上記が正しい戦略であるかどうか教えていただけますか? 何か不足していますか?私にとってこれほど単純なことは何もないので、他に何かあると思います。ヘッダーに追加するものはありますか? コンテンツ タイプは正しいですか?