2013-12-09 74 views
1

我必须为学校项目制作一个网站,并且我想要下载链接到本地​​.zip文件。 我这个代码试了一下:本地网站:文件在Finder中打开而不是下载

<a href="/Wallpaper.zip" download="Wallpaper.zip" class="MenuButton"/span>Download here</a> 

的问题是:当我在网站上的按钮,单击它打开而不是(重新)下载到我的下载目录Finder窗口。

你可以给我一些建议,我可以做到这一点: “重新下载”我的硬盘上的文件到我的下载目录与HTML/CCS?

谢谢你的帮助,如果在这里有一些错误感到抱歉,因为im新的堆栈溢出和英语不是我的第一语言。

回答

1

为了下载东西,需要有一个网络服务器。如果您只是通过双击打开.html文件,则所有内容都从本地文件系统加载。由于该文件已存在于您的文件系统中,并且您直接链接到该文件,因此该文件将直接从其磁盘上的位置打开。如果您设置了网络服务器并通过URL打开网站,则该文件将会下载。

+0

好的。谢谢您的回答。 – user3084163

0

您确定您在href中有完整的路径吗?如果缺少文件夹,则不会找到该文件。

This brief article有一个例子:看看它是如何在那里有/files/文件夹?

<!-- will download as "expenses.pdf" --> 
<a href="/files/adlafjlxjewfasd89asd8f.pdf" 
    download="expenses.pdf">Download Your Expense Report</a> 
+0

是的,但它是德国人,所以我删除它,所以你不会感到困惑,但它看起来像我取得了相反的结果。 – user3084163

相关问题