我是Angular 4的新手。我开发了一个旨在上传文件的应用程序。我不应该使用任何文件上传库,因此我依靠java脚本文件上传并准备一个base 64字符串发布到API。我能够上传文件并点击API,但我没有上传大文件。我的客户要求是上传文件直到50 MB的大小。我已将超时时间增加到240000(40分钟),但我的api呼叫仍然失败。客户端可以等待3小时,但我无法增加超时时间。请帮助。下面是我的代码和api呼叫响应的屏幕截图:
return this._http.post(this._edaUrl, jsonData, {headers: header})
.timeoutWith(2400000, Observable.throw(new Error('Timeout')))
.map(res => {
return res;
})._catch(this.handleError);