我試圖從一個共享的Dropbox文件夾加載一系列圖像,像這樣:使用Javascript - 一款用於加載圖像,則返回403 Forbidden錯誤
function getSprite(raw) {
var sprt = new Image();
sprt.crossOrigin = '';
sprt.src = 'https://dl.dropboxusercontent.com/s/k1v7iv85vntx107/AABOD-CfE3A5sQo0RPPmRmmJa/ground1.png' + (raw ? '?raw=1' : '');
return sprt;
}
文件夾共享,和Dropbox說帶鏈接的是「人可以查看'。我試圖對Google雲端硬盤做同樣的事情,但我在那裏遇到了交叉錯誤。
編輯:我只是試圖分享一個文件,它的工作。我現在必須通過併爲文件夾中的每個文件執行此操作嗎?我想如果我只是分享文件夾,我應該可以訪問它的所有內容。
錯誤消息:
GET https://dl.dropboxusercontent.com/s/k1v7iv85vntx107/AABOD-CfE3A5sQo0RPPmRmmJa/characters/triggerman/up.png?raw=1 403 (Forbidden)
是否應該在「.png」擴展名之前有一個名稱?如果您手動將'sprt.src'的值放入您的瀏覽器,您能看到圖像嗎? – Riaz
恩,上面的src行毫無意義......爲什麼會有逗號? (猜錯)。你在哪裏得到交叉原點錯誤?加載圖像不會導致這種情況。 – epascarello
是的,這些都是錯別字。當我嘗試編輯圖像數據時發生錯誤。但dropbox甚至不讓我加載圖像。當我手動將網址放入我的瀏覽器時,我仍然收到403,Dropbox有問題嗎? – user3024235