首页 > 解决方案 > 如何在浏览器中显示 s3 图像

问题描述

如何在浏览器中显示 s3 图像,现在每次我尝试在浏览器中打开它时都会下载它。我已经设置了内容类型,但我仍然面临同样的问题。这是我的代码

var params = {
 Key: 'upload/' + req.file.originalname,
Body: data,
ContentType:'image/jpeg',
ACL: 'public-read'
};
s3bucket.upload(params, function(err, aws_images) {
console.log(aws_images)
})

标签: node.jsamazon-web-servicesamazon-s3mime-typescontent-type

解决方案


您似乎希望将来自 Amazon S3 的图像缓存在浏览器中。

为此,您可以cache-control在对象上设置元数据。

看:


推荐阅读