我试图从一个共享的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