2
我在邮递员中发送文件和其他参数的类型为“form-data”,它工作正常。我想要做相同的角度2. 请找到所求的快照邮递员: POST请求类型为“form-data”的身体参数不起作用+ angular 2
而且,找到我的非工作角码。什么是错的:
let formData: FormData = new FormData();
formData.append('file', file);
formData.append('pid', 2);
formData.append('cid', 4);
let headers = new Headers();
headers.append('Authorization', '5C7D01DD-95F5-44CA-B897-012B218D80012');
let requestOptions = new RequestOptions({ headers: headers });
console.log('API call: to upload lead file');
return this.http.post("http://blahblha.com" + LeadApi, formData, requestOptions)
.retryWhen((error) => error.delay(this.appConfig.serviceCallRetryDelay))
.timeout(this.appConfig.serviceCallRetryTimeOut)
.map((response: Response) => response.json());
I am getting Error 500- Internal Server Error
此外,连接是从网络请求负载:
------WebKitFormBoundaryzbq2nbK8gMNeqBck
Content-Disposition: form-data; name="file"; filename="Testleads.csv"
Content-Type: application/vnd.ms-excel
------WebKitFormBoundaryzbq2nbK8gMNeqBck
Content-Disposition: form-data; name="pid"
2
------WebKitFormBoundaryzbq2nbK8gMNeqBck
Content-Disposition: form-data; name="cid"
4
------WebKitFormBoundaryzbq2nbK8gMNeqBck--
我在做什么错在angular2?
在当您尝试运行该控制台的任何错误? –
您是否可以捕获您的网络和控制台选项卡 –
您在响应中遇到什么错误? –