これは私がRestAPI経由で私のデータをポストするために使用する方法があり、それが働いて...
ウィッシュ:
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);
}
画像データであり、以下のサンプルコードはあなたに役立ちます..
private httpCreate(data: T): Promise<T> {
let headers = new Headers({'Content-Type': 'application/json'})
return this.http.post(this.getUrl(), JSON.stringify(data), {headers: headers}).toPromise().then(res => res.json()).catch(this.handleError)
}
jsonデータで動作します。私は 'form-data' content-typeを使ってファイルを渡したい – kohli