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