Amazon web services AWS S3通过URL浏览时自动停止下载图像
我正在通过Node.js应用程序将图像上传到S3存储桶。我有以下政策Amazon web services AWS S3通过URL浏览时自动停止下载图像,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我正在通过Node.js应用程序将图像上传到S3存储桶。我有以下政策 { "Version": "2008-10-17", "Statement": [ { "Sid": "AllowPublicRead", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": "s3:GetObject", "Resource": "arn:aw
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::bucket_name/*"
}
]
}
当我转到文件的链接时,让我们说它是一个图像。它会自动作为文件下载,不会在浏览器中渲染。知道如何在浏览器中显示它而不自动强制在浏览器中下载图像吗?使用image/
显式设置对象的属性
默认的
内容类型
将是应用程序/octet流
,因此不会在浏览器中呈现,而是下载它 这个形象是公开的吗?链接应该是http(s)://.s3.amazonaws.com/是的,它是公开的,只是它会自动下载,希望您能查看它
var params = { Bucket: '', Key: '', ContentType: 'image/png', ... }