当前位置: 首页 > 知识库问答 >
问题:

Javascript-从Dropbox加载图像返回403禁止的错误

徐君植
2023-03-14

我试图从共享Dropbox文件夹加载一系列图像,这样:

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表示具有链接的人可以查看。我试图做同样的与谷歌驱动器,但我得到一个跨原点错误。

编辑:我只是试着单独共享其中一个文件,结果成功了。我现在是否必须检查文件夹中的每个文件并执行此操作?我想如果我只共享这个文件夹,我应该可以访问它的所有内容。

错误消息:

GET https://dl.dropboxusercontent.com/s/k1v7iv85vntx107/AABOD-CfE3A5sQo0RPPmRmmJa/characters/triggerman/up.png?raw=1 403 (Forbidden)

共有2个答案

逄宁
2023-03-14

我不认为这与JavaScript有多大关系。去隐姓埋名看看,因为我能看到的只是我浏览器的403错误。

赖鸿羲
2023-03-14

看起来你原来的共享链接是:

https://www.dropbox.com/sh/k1v7iv85vntx107/AABOD-CfE3A5sQo0RPPmRmmJa?dl=0

这是一个文件夹的共享链接。请注意,您不能直接修改它以获得该文件夹内单个文件的共享链接,这似乎是您在问题中尝试的。

要获取单个文件,您有几个选项:

  1. 如前所述,通过Dropbox网站手动获取每个文件的共享链接
 类似资料:
  • 问题内容: 我正在尝试制作Sitecraper。我是在本地计算机上制作的,在那儿工作得很好。当我在服务器上执行相同操作时,它显示403禁止错误。我正在使用PHP简单HTML DOM解析器 。我在服务器上收到的错误是这样的: 警告:file_get_contents(http://example.com/viewProperty.html?id=7715888)[function.file- get

  • 对localhost的Ajax请求返回403错误。然而,当我更改controller requestMethod以获取并在浏览器上打开请求“url”时,它会显示从服务器返回的json数据。我希望使用这些数据填充一个下拉列表。请帮帮我。我正在使用spring security 4.0和spring MVC框架。CSRF未禁用。此外,该url在Spring得到保护。 我在这里查看了相关问题,但没有找到

  • 我使用http://localhost:8080/auth/realms/{realm_name}/protocol/openid-connect/token endpoint创建令牌。 grant_type=client_credentials 客户端-id:------------- 客户端-secret:78296D38-CC82-4010-A817-65C283484E51 现在我想获得r

  • 我正在调用CloudBlobContainer。CreateIfNotExist(请参阅下面的FindOrCreatePrivate ateBlobContainer方法)间接来自Web API服务,但它返回以下403禁止错误消息: 以下是生成错误的代码: 我需要一些帮助来解决此错误的原因。我尝试了以下方法: 已检查要创建的容器的名称是否有效,并且在这种特定情况下,仅由小写字母组成(无特殊或大写字

  • 问题内容: 我正在从我的api加载json数据,其中包含指向我网域之外的图片的网址。我过去是这样做的,而不是使用Angular,而且我从未见过此问题… 在我的小提琴中,当我单击“搜索”时,出现了两个图像,但是它们都抛出了403禁止且未加载。 我不知道为什么会这样。有任何想法吗? 问题答案: 似乎imdb正在检查引荐来源网址,因此不允许其他方将其图像直接嵌入其网站中。如果您尝试使用其他域的图像,则可

  • 我已经阅读了大部分的开发人员控制台参考资料。 我在YouTube站点的“YouTube Manager Google Account”下的Google Developers控制台中创建了一个已安装的项目。 我已启用YouTube Data API v3和YouTube Analytics V1。 我已为已安装的项目创建了凭据。 代码通过身份验证没有任何问题: 出现错误:Google.apis.re