在Safari浏览器中下载CSV

时间:2015-06-09 07:02:44

标签: html5 safari

如何在Safari浏览器中创建CSV文件下载的下载链接?

现在下载链接是:

<a href="http://localhost/uploads/user-import-template/SupportUs_user_import.csv">download CSV template</a>

问题是此链接会在同一浏览器标签中打开CSV文件,而不是下载它。

1 个答案:

答案 0 :(得分:6)

只需添加download属性:

<a download="SupportUs_user_import.csv"
   href="http://www.example.com/SupportUs_user_import.csv">download CSV template</a>

请注意,它是HTML 5中的新属性,某些浏览器可能不支持。如果不受支持(您可以使用modernzr检查客户端),则必须使用服务器端代码添加"Content-Disposition" HTTP标头和"attachment; filename=SupportUs_user_import.csv"。如果您的文件是 static ,您还可以配置您的Web服务器以添加该HTTP标头。

目前(2017年),IE11,版本10.1之前的桌面版Safari,iOS版Safari和Opera Mini(源代码:Can I use...)不支持