本地网站:文件在Finder中打开而不是下载

时间:2013-12-09 19:22:12

标签: html download local finder

我必须建立一个学校项目的网站,我想要一个本地.zip文件的下载链接。 我用这段代码试了一下:

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

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

你能给我一些建议吗:我能做到这一点: 使用HTML / CCS“重新下载”我的硬盘上的文件到我的下载目录?

感谢您的帮助,对不起,如果这里有一些错误,因为我新的堆栈溢出和英语不是我的第一语言。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

This brief article有一个例子:看看它有/files/文件夹吗?

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