gpt4 book ai didi

amazon-web-services - 通过 URL 浏览时,AWS S3 自动停止下载图像

转载 作者:行者123 更新时间:2023-12-04 10:20:25 27 4
gpt4 key购买 nike

我正在通过我的 Node.js 应用程序将图像上传到我的 S3 存储桶。我有以下存储桶策略。

{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::bucket_name/*"
}
]
}

当我转到文件的链接时,可以说它是一个图像。它会自 Action 为文件下载,不会在浏览器中呈现。知道如何让它在浏览器中显示而不自动强制在浏览器中下载图像吗?

最佳答案

显式设置 Content-Type 对象的 image/<appropriate-subtype> .

var params = { Bucket: '', Key: '', ContentType: 'image/png',  ... }

默认 Content-Type将是 application/octet-stream ,因此它不是在浏览器中呈现,而是被下载。

关于amazon-web-services - 通过 URL 浏览时,AWS S3 自动停止下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60890487/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com