首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Shopify托管亚马逊S3图像

使用Shopify托管亚马逊S3图像
EN

Stack Overflow用户
提问于 2017-08-18 00:53:05
回答 1查看 657关注 0票数 0

我有一个亚马逊网络服务的S3存储桶,我在上面存储产品图片。我在多个销售渠道上销售,并使用ChannelAdvisor将我所有的产品数据共享到所有不同的网站。我的图片网址通过ChannelAdvisor发送到网站。亚马逊可以很好地阅读我的图片,我在Shopify上的网站根本看不到图片。

我认为这是因为图像是如何被分享的。如果您将图像URL放在浏览器中,它会下载图像,但我希望它只在浏览器中显示图像。我想这就是我对Shopify的问题。

下面是我当前的AWS策略,我的问题是如何更改策略或共享URL,以使AWS在浏览器中加载而不是下载图像?

代码语言:javascript
复制
{
    "Version": "2008-10-17",
    "Statement": [
        {
            "Sid": "AllowPublicRead",
            "Effect": "Allow",
            "Principal": {
                "AWS": "*"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::mybucket-name/*"
        }
    ]
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-18 18:03:21

这不是策略的函数,而是元数据的函数。浏览器使用Content-Type响应头来确定要传入的文件类型,以及如何处理它。例如,对于.png文件,需要将内容类型设置为image/png。您可以在将文件上载到S3时设置此设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45740959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档