如何在Safari浏览器中创建CSV文件下载的下载链接?
现在下载链接是:
<a href="http://localhost/uploads/user-import-template/SupportUs_user_import.csv">download CSV template</a>
问题是此链接会在同一浏览器标签中打开CSV文件,而不是下载它。
答案 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...)不支持