2017-02-21 6 views
1

サーバにオブジェクトを送信するために使用された既存のPOST APIがありました。今、私は同じファイルのヘッダーにファイルを添付したいと思います。そのようなことは可能ですか?リクエストに複数のcontent-typeがありますか?リクエストボディに通常のデータを持っている間に、POSTコールのヘッダに沿ってファイルを送信するにはどうすればいいですか?

ngFileUploadディレクティブを使用してみましたが、Upload.uploadメソッドのデータフィールドにオブジェクトを提供しようとしました。しかし、これを行うことによって、データオブジェクト全体がヘッダーに入っているように見え、要求は失敗します。

POSTコールのリクエスト本体にヘッダーとJSONファイルを送信するための提案はありますか?

答えて

0

最終的に、HTTPリクエストが単一のContent-typeを持つことが分かりました。これは標準に準拠しています。ただし、FormDataオブジェクトを使用してファイルと一緒にデータを送信することはまだ可能であり、非常に簡単です。 FormDataのサポートは、さまざまなブラウザのすべてのバージョンではありません。

関連する問題