3
var image = new Image();
image.onLoad = function() {
alert("loaded");
}
image.onError = function() {
alert("not loaded");
};
image.src ="https://s3.amazonaws.com/profileImages.mySample.com/spiderman.png" //dummy URL for reference only.
這是我的代碼。 我從亞馬遜服務獲取我的圖片,問題是,如果我得到了一些錯誤,如:如何檢查圖像是否已從上述URL加載或加載
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>ABCDEFGHIJ</RequestId>
<HostId>
AABCDEFGHIJKLMNOPQRST
</HostId>
</Error>
那麼我的代碼不執行image.onError()。
如何檢查圖像是否存在於URL?
我想這[鏈接] [1]可以幫助你。 [1]:http://stackoverflow.com/questions/14651348/checking-if-image-does-exists-using-javascript –
的S3主機可以不被配置成用於公共接入??你能簡單地通過瀏覽器的url來下載圖片嗎? – sanket
@ Nouphal.M:非常感謝。它爲我工作... – robieee