私はPOSTリクエストで送信し、応答を待つ必要がある画像(base64)を持っています。 POST要求はContent-Type:multipart/form-data
である必要があります。コンテンツ本体として、二値画像データでAngular2でmultipart/form-data POSTリクエストを作成し、入力タイプを検証するファイル
POST https://www.url... HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------------------acebdf13572468
User-Agent: Fiddler
Host: www.host.com
Content-Length: 199640
---------------------------acebdf13572468
Content-Disposition: form-data; name="fieldNameHere"; filename="Nikon Digital SLR Camera D3100 14.2MP 2.jpg"
Content-Type: image/jpeg
: 画像は、POSTリクエストがどのように見えるはずですContent-Type: image/jpg
であることが必要です。
私は角度2のHttp Postメソッドを使用しようとしていますが、リクエストの生成方法についてはあまりよく分かりません。 これは私が持っているものです。
let body = atob(imageData);
let headers = new Headers({'Content-Type': 'multipart/form-data'});
let options = new RequestOptions({headers: headers});
this._http.post(url, body, options)
.map(res=>{
//do stuff
});
私は、私はそれの一部をしないのですが、私は、私はそれがContent-処分&タイプなどのバイナリ画像データを与えるために何をする必要があるかわからないことがわかります