【问题标题】:How to create a download-link to an Excel file?如何创建 Excel 文件的下载链接?
【发布时间】:2012-01-06 02:30:00
【问题描述】:

我有一个 Excel 电子表格 (.xls),我希望用户能够从我的网页下载它。 也许页面上有一个“下载”按钮,当用户点击它时,文件将被下载。

我可以知道怎么做吗? 代码 sn-ps 和参考将不胜感激。

【问题讨论】:

  • 为什么不直接链接到文件?最好,您应该使用正确的 MIME 类型为它提供服务,但无论如何它都应该工作......

标签: html excel download


【解决方案1】:

您可以使用简单的 html 链接:

链接

<a href='/path/to/excel/file.xls' target="_blank">Download</a>

按钮

<form>
<input type="button" value="Download" onClick="window.location.href='/path/to/excel/file.xls'">
</form>

【讨论】:

  • 在本地下载文件时是否可以使用相对链接?使用&lt;a href="/docs/my_file.xlsx" download&gt;click&lt;/a&gt; 会尝试在file:///C:/docs/my_file.xlsx 加载文件,而不是查看本地网站目录。
【解决方案2】:

通过锚点引用文件怎么样?

<a href="path-to-file.xls">Download</a>

【讨论】:

【解决方案3】:

我认为这也应该没问题:

<a href="path-to-file" download="abc.xls">Download</a>

download:要下载的文件名。

【讨论】:

    猜你喜欢
    • 2020-10-27
    • 2012-03-01
    • 2010-12-03
    • 1970-01-01
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 2016-03-09
    相关资源
    最近更新 更多