2016-09-23 13 views

答えて

0

これは私が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) 
} 
+0

jsonデータで動作します。私は 'form-data' content-typeを使ってファイルを渡したい – kohli

関連する問題