目前,我可以通过更改与dl.droboxusercontent.com/s/folder/file匹配的网址来访问Dropbox上公开共享的文件的内容。这用于客户端网络应用程序,该应用程序向有限的受众提供。几乎没有机会产生太多的流量。我在Dropbox帮助/开发者页面上找不到任何地方。这种方法是否得到官方支持我开始研究API,但后来发现这种方法可以正常工作。
这适用于未存储在“公共”文件夹中的文件。
根据新评论 - 我在传单中使用此方法以及杂食,并且用于访问原始文件的官方Dropbox方法(?raw = 1)会引发CORS错误:
omnivore.csv("https://www.dropbox.com/s/folder/file.csv?raw=1").addTo(map);
虽然重写的网址没有:
omnivore.csv("https://dl.dropboxusercontent.com/s/folder/file.csv").addTo(map);
答案 0 :(得分:1)
此处记录了通过Dropbox共享链接获取文件内容的官方方法:
https://www.dropbox.com/help/201
具体而言,建议使用记录的URL参数并遵循重定向。
直接将主机更改为dl.dropboxusercontent.com的方法没有记录,因此不被视为官方支持。
也就是说,如果您因任何原因需要使用该方法,例如CORS,您可以自担风险。 (如果它在没有警告的情况下破坏,那么在防御性方面进行额外编码可能是明智的。)