后端"/>
照片未上传到后端
我已经创建了后端,以使用在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(内部服务器错误)500-内部服务器错误
这是我用来通过RestAPI发布数据的方式,它正在起作用...
希望下面的示例代码对您有所帮助。
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)
}
更多推荐
照片未上传到后端
发布评论