Shr*_*air 6 multipartform-data angular
在我的angular4应用程序中,我正在尝试将视频上传到服务器.但无论我添加到内容类型,它总是会导致服务器出错.在角度1中,使用{'Content-Type'命中相同的api :undefined}
我尝试了相同的角度,但它工作.数据和一切都是正确的.我试过内容类型设置如下
headers.append('Content-Type', 'multipart/form-data');
headers.append('Authorization', token);
headers.set('Accept', 'application/json');
Run Code Online (Sandbox Code Playgroud)
以及如下
headers.append('Content-Type',undefined);
以下是http请求方法:
public uploadVideo(formData: any) {
var Upload = this.baseUrl + this.ngAuth.getApiUrl('Upload');
var authData = JSON.parse(this.localStorage.localStorageGet('token'));
var token = 'Bearer ' + authData.token;
var self = this;
var headers = new Headers();
headers.append('Content-Type', 'multipart/form-data');
headers.append('Authorization', token);
headers.set('Accept', 'application/json');
return this.http.post(Upload , formData, { headers: headers, method: 'POST' })
.map((res: Response) => res.json());
}
Run Code Online (Sandbox Code Playgroud)
请指导!谢谢
Shr*_*air 20
所以经过很多解决方案我偶然发现了这个问题
它表示不要将Content-Type添加到标题中.所以从我的请求标题我删除
headers.append('Content-Type', 'multipart/form-data');
Run Code Online (Sandbox Code Playgroud)
谢谢!
| 归档时间: |
|
| 查看次数: |
21340 次 |
| 最近记录: |