【发布时间】:2015-04-14 04:10:54
【问题描述】:
我正在从 S3 流式传输文件并通过我的 API 到客户端,以执行访问控制规则。为此,我需要适当地设置内容类型标头。有谁知道无需单独调用 headObject 即可从 S3 获取内容类型的方法?现在我必须先获取对象元数据,然后再发出另一个请求来获取对象流。
编辑: 为了澄清,我正在使用
return s3.getObject(params).createReadStream();
获取流,所以我知道没有回调。
【问题讨论】:
-
A
GET请求在您从HEAD请求获得的标头中返回完全相同的元数据......所以看起来您应该已经在数据中拥有您正在寻找的东西。来自 getObject 的回调中的 ContentType。你不会吗?
标签: node.js amazon-web-services amazon-s3