0
流星,所以在javascript中,我嘗試顯示來自AMAZON S3的圖像。 在圖像的src屬性中,我將訪問網址放在AWS控制檯提供的圖像中,如果我的圖像是公開的,它就可以工作。 如果我在AMAZON S3中公開,它不起作用。 那麼請問S3給我正確的URL,我提供了這個網址,我的形象的src屬性:無法使用Amazon S3顯示圖像,爲什麼?
var s3 = new AWS.S3();
var params = {Bucket: 'mybucket', Key: 'photoPage06_4.jpg', Expires: 6000};
var url = s3.getSignedUrl('getObject', params);
console.log("URL", url);
document.getElementById('photoTest').src =url;
在那裏我有錯誤:
Failed to load resource: the server responded with a status of 400 (Bad Request)
是否有人有一個想法?
謝謝您的回覆。 好的,我會把所有的圖片公開發布到網站上。但這是否意味着任何人都可以下載它們? 我不喜歡它太多! –
是的,任何人都可以下載它們。沒有辦法阻止。如果圖像顯示在網站上,則可以下載。如果它不可下載,則不可顯示。 – Soviut
@yvanCoyaud不要忘記,以紀念這個答案正確。 – Soviut