【发布时间】:2020-08-21 01:36:51
【问题描述】:
我正在 Angular 6 中为我的公司构建一个媒体上传器,并在 s3 中将文件加载到我们的存储桶中。到目前为止,文件已成功上传并显示在 s3 控制台中,但 POST 请求始终返回“null”,即使它有效。
我想取回响应数据,因为我正在尝试跟踪上传进度,以便在 UI 中向用户显示。但我无法从空响应中获取任何事件。
这是当前工作代码的外观。当我添加一个console.log 并检查它的响应是'null'。我做错了什么,还是 s3 是这里的问题?
upload(url: string, data: any) {
const options = { reportProgress: true };
return this.http.post(url, data, options)
.map((response: Response) => response);
}
【问题讨论】:
-
stackoverflow.com/questions/51176537/… 的重复问题??请检查它是否对您有帮助
-
那个帖子帮了大忙。谢谢!
标签: angular amazon-s3 angular6 angular-httpclient