簡體   English   中英

使用Shopify的Amazon S3圖像托管

[英]Amazon S3 image hosting with Shopify

我有一個用於存儲產品映像的AWS S3存儲桶。 我通過多個銷售渠道進行銷售,並使用ChannelAdvisor將我的所有產品數據共享到所有不同的站點。 我的圖像URL通過ChannelAdvisor發送到站點。 亞馬遜很好地讀取了我的圖像,我在Shopify上的網站根本看不到這些圖像。

我認為這是因為圖像是如何共享的。 如果將圖像URL放在瀏覽器中,它將下載圖像,但我希望它僅在瀏覽器中顯示圖像。 我認為這是Shopify的問題。

以下是我當前的AWS策略,我的問題是如何更改策略或共享URL,以使AWS在瀏覽器中加載而不下載圖像?

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

這不是策略的功能,而是元數據之一。 瀏覽器使用Content-Type響應標頭來確定傳入的文件類型以及如何處理它。 例如,對於.png文件,內容類型需要設置為image/png 在將文件上傳到S3時進行設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM