如何在浏览器中显示s3图像

How to display s3 image in browser

如何在浏览器中显示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)
})

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

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

参见:

  • How to add cache control in AWS S3?