wuc*_*uct 4 node.js sails.js skipper
我正在使用skipper-s3上传文件。我发现上传到S3的所有文件都已默认设置为ACL:private和。Content-Type:binary/octet-stream我想知道是否可以在上传到 S3 之前设置这些参数。
也许是这样的:
req.file('image').upload({
adapter: require('skipper-s3'),
key: KEY,
secret: SECRET,
bucket: BUCKET_NAME,
headers: {
ContentType: 'image/png',
ACL: 'public-read'
}
}
Run Code Online (Sandbox Code Playgroud)
我已阅读该问题,但仍然没有答案。另外,有什么办法可以获取Content-Type客户端发送来的文件吗?
更新:该问题已关闭。看来这是一个 knox-mpu 问题。
感谢拉取请求,这现在成为可能。如果您不指定content-type标头,现在将根据文件名进行猜测。另请注意,您应该使用S3 文档指定的标头;例如,要执行 ACL,您可以将其设置x-amz-acl为public-read。
| 归档时间: |
|
| 查看次数: |
1406 次 |
| 最近记录: |