Answers:
截至2017年5月,Public文件夹已转换为标准私人文件夹(此转换发生在2017年3月15日的Dropbox Basic用户中)。
浏览器中HTML文件的呈现也已经/正在中止(有关确切日期,请参见下面引用的段落)。根据此问题的固定答案,共享HTML文件将仅可下载,而不是在浏览器中呈现。
自2016年10月3日起,Dropbox Basic(免费)用户不再可以使用公共链接在Web浏览器中呈现HTML内容。如果您是基本用户,并且创建了一个直接显示您的Dropbox帐户中的HTML内容的网站,则该网站将不再在浏览器中呈现。HTML内容本身在Dropbox中仍然安全,您可以使用任何其他共享方法来共享它。
自2017年9月1日起,Dropbox Pro,Plus和Business用户将不再能够呈现HTML内容,并且“公用”文件夹及其共享功能将被禁用。在此日期之前,Dropbox Pro,Plus和Business用户可以继续使用公共链接来呈现HTML内容。
来自:https : //www.dropbox.com/help/files-folders/public-folder
至于托管其他静态文件,我进行了手动测试,将来自Dropbox的共享CSS文件包含在HTML文件中。我获得的文件共享链接是这样的:
https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0
尝试在CSS文件中包含此链接无效(该页面返回该文件的Dropbox“ Web查看器”的HTML),但是当我改用dl=1
query参数时,它可以工作,如下所示:
<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">
但是,以这种方式包括CSS确实添加了额外的重定向,因为对此共享URL的请求以HTTP 302状态代码响应并重定向到另一个URL:
https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1
包括使用此链接的CSS绕过了重定向,但是我不确定这是一个永久URL还是将来可能会更改(而重定向的URL应该永久起作用)。
从Dropbox热链接(直接嵌入)图像的行为似乎相同(带有dl=1
查询参数的共享链接有效,但会导致重定向)。
他们没有完全禁止它,所以我可以肯定地说您被允许在Dropbox上托管网站。有一个Wiki页面,“使用Dropbox托管网站”(包括在Dropbox官方Wiki部分上托管的信息),有关如何通过CNAME指向进行设置。
如果您担心带宽,请参阅Dropbox论坛上的Arash F.帖子:
达到带宽限制的免费用户在一天中使用的带宽是GB的10的倍数,因此我不会在论坛上对他们感到同情,因为我们对带宽限制非常非常慷慨;-)。
现在,您可以使用与dropbox.js一起发布的静态Web应用程序控制台托管静态Web应用程序。
dropbox.js发行公告具有更多细节,并指向示例应用程序。