如何从我的保管箱提供HTML


28

我有一个HTML5游戏,希望互联网上的任何人都可以访问。但是,当我提供指向页面的链接时,它只是提示下载文件而不是呈现文件。

如何从Dropbox提供网页?

Answers:


28

伙计们,持续的时间很棒。从今天起,Dropbox不再支持基本用户提供HTML文件。

Dropbox Basic(免费)用户:从2016年10月3日开始,您将无法再使用共享链接在Web浏览器中呈现HTML内容。如果您创建的网站直接显示Dropbox中的HTML内容,它将不再在浏览器中呈现。HTML内容本身仍将保留在您的Dropbox中,并且可以共享。

Dropbox Pro和Business用户:从2017年9月1日开始,您将无法再呈现HTML内容。

来自https://www.dropbox.com/help/16


1
该死的!!!!:-\这就是我的页面现在正在下载而不显示的原因……
marcolopes

刚刚也很难发现这一点。感谢您的提前通知,Dropbox。不。
TonyG

1
X HTML文件似乎仍然可以工作,并且如果您的HTML源文件格式正确,则使其成为XHTML并不容易。
错字

@typo,我没看到。我创建了一个超基本的XHTML文件并将其放在我的保管箱中。我共享了文件并像Jimmy Ng所说的那样修改了链接,它为我下载。您确定没有使用Pro或Business帐户吗?
bmauter

@bmauter不,只是一个普通的免费帐户。在这里,尝试此链接;在隐身模式和手机上为我工作。
错字

29

我相信您可以修改文件的“共享” Dropbox链接以直接从DB提供HTML。

  1. 将您的html文件上传到保管箱,然后单击文件的“共享”链接:

    在此处输入图片说明

  2. 复制“链接到文件”

    在此处输入图片说明

  3. 通过将“ www.dropbox.com”替换为“ dl.dropboxusercontent.com”来修改链接

之前

https://www.dropbox.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0

https://dl.dropboxusercontent.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0
  1. 试试吧!

如果这对你们有用,我希望能得到反馈!


4
我已经尝试过,但是无法加载存储在同一文件夹中的外部文件。这是因为所有其他文件都有其自己的哈希链接。如果所有内容都包含在单个文件中,则可能可行。
MxLDevs 2015年

已确认的单个.html文件效果很好。我只是想将一些HTML报告托管在某个位置,并能够在某个时候将其删除,因此使用保管箱非常方便。
angularsen 2013年

这仍然适用于任何人吗?当我访问这样的链接时,我的浏览器(Chrome)会强制下载HTML文件,然后进行I / O渲染。
保护者

完美运行-谢谢。将公用文件夹更改为共享链接后,我丢失了所有内容。但请注意:您必须删除链接的结尾:?dl = 0
Minas Petterson

11

该文件必须位于您的Public文件夹中才能呈现为HTML,它不能只是共享链接。

注意:除非您升级到Pro帐户,否则2012年10月4日之后创建的帐户没有“公用”文件夹


3
值得指出的是,您不应该使用“共享>链接到文件”功能来工作,而是右键单击文件并使用“复制公共链接...”。(在网络上;尚未在笔记本电脑上进行测试。)
Fabien Snauwaert 2014年

非常感谢您的评论,您刚刚挽救了我妻子的夜晚。:D
dlanod

至少在Mac OS X上,紧跟@FabienSnauwaert的评论,右键单击文件系统中的文件,然后选择“复制公共链接”,这是正确的:您将获得指向该文档的有用链接。
Dave Land

3
似乎此功能已停止使用。我刚刚收到一封电子邮件,“我们正在写信告知您,我们将停止通过共享链接或公用文件夹在浏览器中呈现HTML内容的功能。如果您使用Dropbox共享链接来托管HTML文件,网站,该内容将不再显示在浏览器中。”
snoram '16

4

正如其他人所说,您可以通过将相关的HTML(以及JS,CSS等)放置在Public文件夹中来完成此操作。但是,还有一点需要注意:Dropbox公用文件夹受访问限制。如果文件生成“流量过大”,则该链接将被挂起(永久性,以防重复攻击)。该链接有些过时,因为我找不到更新的链接,该链接给出了限制的具体数字。如果信息仍然正确,那么一点网络访问量当然不是问题,但是对于将提供大量内容的站点,您可能会发现免费帐户的带宽限制有些令人窒息:

摘自上面的链接:

根据Dropbox的支持,免费帐户的公共链接每天可能不会使用超过10GB的带宽,而付费的Dropbox帐户每天的上限是250GB。如果您的任何文件超出该限制,链接将自动挂起。


1
感谢您的来信。我听说过这些限制,但是认为它们没有那么高。所有文件的大小总计为100 KB,所以我应该可以。
MxLDevs 2014年

我想你会打这些限制,如果你撕开共享与公众的电影
太阳

@ sunk818我想是这种情况(正如我所说)。
HalosGhost 2014年

2

简单网页应可通过Dropbox网页直接从Dropbox访问。但是,您仅限于简单的HTML和客户端JavaScript,没有PHP或其他服务器端代码。

我刚刚在自己的Dropbox上进行了测试,效果很好。



0

这是它不起作用的原因:

“由于滥用,一些俄罗斯IP地址被阻止托管html文件。”


您可以提供参考吗?
DavidPostill

DavidPostill,不,该主题已从Dropbox论坛上消失
GrayFace

0

关于上面的文章,值得一提的是,您不应使用“共享>链接到文件”功能来工作,而是右键单击文件并使用“复制公共链接...”。(在网络上;尚未在笔记本电脑上进行测试。)–

我尝试了这一点,它可以在Safari中使用,但是在页面顶部包含白色横幅,其中包含要单击以关闭,共享等项目。当然,在此之前,它只是呈现为简单的html页面,没有添加任何内容。

但是,它在名为Lightning的浏览器中不起作用。那是崩溃的但很快。我之所以经常使用它是因为Safari在打开太多页面/窗口时变得无响应。闪电现在要求我下载html文件。但是,有趣的是,当Safari提示下载html文件时,原始共享公共链接在Lightning中始终显示正常。因此,现在将其切换。Dropbox确实丢下了球。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.