是否正式支持更改Dropbox共享链接?(为了绕过CORS)

是否正式支持更改Dropbox共享链接?(为了绕过CORS),cors,dropbox,Cors,Dropbox,目前,通过更改url以匹配dl.droboxusercontent.com/s/folder/file,我可以访问Dropbox上公开共享的文件的内容。这在客户端web应用程序中使用,该应用程序只面向有限的用户。几乎不可能产生过多的流量。我在Dropbox帮助/开发者页面上找不到提到这一点的地方。官方支持这种方法吗?我开始研究API,但后来发现这个方法工作得很好 这适用于未存储在“公用”文件夹中的文件 根据新的评论-我在传单中使用此方法和omnivore,访问原始文件的官方Dropbox方法(?

目前,通过更改url以匹配dl.droboxusercontent.com/s/folder/file,我可以访问Dropbox上公开共享的文件的内容。这在客户端web应用程序中使用,该应用程序只面向有限的用户。几乎不可能产生过多的流量。我在Dropbox帮助/开发者页面上找不到提到这一点的地方。官方支持这种方法吗?我开始研究API,但后来发现这个方法工作得很好

这适用于未存储在“公用”文件夹中的文件

根据新的评论-我在传单中使用此方法和omnivore,访问原始文件的官方Dropbox方法(?raw=1)抛出CORS错误:

omnivore.csv("https://www.dropbox.com/s/folder/file.csv?raw=1").addTo(map);
虽然重写的url不:

omnivore.csv("https://dl.dropboxusercontent.com/s/folder/file.csv").addTo(map);

通过Dropbox共享链接获取文件内容的官方方法如下:

具体来说,这建议使用文档化的URL参数和以下重定向

直接将主机更改为dl.dropboxusercontent.com的方法没有文档记录,因此不被认为是官方支持的


也就是说,如果您出于任何原因需要使用该方法,例如CORS,您可以自行承担风险。(如果它在没有任何警告的情况下破裂,那么最好对其进行额外的防御性编码。)

我想你正在寻找。我认为这个问题不应该有“传单”标签。如果在官方Dropbox论坛上找到另一个讨论,可能会有所帮助: