0
我已經創建了後端,使用它在Postman上工作的Post方法獲取文件。照片不上傳到後端
但從angular2前端它不工作這是我所做的服務代碼。
data1
是圖像數據
addData(postData: Image, data1:any): Observable<Team[]> {
console.log("team service");
this.image= postData;
let body = this.image;
let headers2= new Headers({ 'Content-Type': 'multipart/form-data' });
let options = new RequestOptions({ headers: headers });
return this.http.post(this.actionUrl, data1, options)
.map(this.extractData)
.catch(this.handleError);
}
它給錯誤:
POST http://localhost:8080/user/45646/userName/userPhoto 500 (Internal Server Error) 500 - Internal Server Error
它適用於json數據。我想使用'form-data'內容類型來傳遞文件 – kohli