2
私は角度4を使用していますが、私はこのコードを持っています。角4.ファイルアップロード
uploadPhoto(file: File):Promise<any> {
var formData = new FormData();
formData.append('req', file);
return this.http.post(`${this.urlApi}/uploadphoto`, formData, {
withCredentials: false,
body: formData,
})
.toPromise()
.catch(this.handleError); }
次に、Java Springで自分のプログラムをデバッグします。私は、デバッグパネルでは "req"というパラメータしか持っていませんが、マルチパートファイルはありません。私はヘッダを "multipart/form-data"と "undefined"に設定します。私は「formData.append設定( 『REQ』を、ファイル[0]); はまた、私はこのコードを使用:コンテンツタイプ:
uploadPhoto2(file:File){
var formData = new FormData();
formData.append('file', file);
var request = new XMLHttpRequest();
request.open('POST', `${this.urlApi}/uploadphoto`);
request.send(formData);
}
私は同じ結果を持って、私は見クロムのコンソールでマルチパートを。 /フォームデータ;境界= ---- WebKitFormBoundarycE8MNSpWUCwCDLLB
私はポストマン(クロームexstension)私はsuccesfullの結果を持っているからデータを送信
あなたの固執や質問は何ですか? –
あなたの質問を明確にしてください。 –