我有javascript代码,生成一个链接,点击后,应该下载一个JSON文件。生成的链接类似于:
<a href="data:text/json;charset=utf-8,..." download="foo.json">download</a>
此链接在Chrome和Firefox(文件下载)中运行良好,但Safari在浏览器窗口中显示JSON而不是下载。我尝试将mime-type更改为application/octet-stream
,但Safari仍然显示它而不是下载。
是否可以让Safari下载此文件而不是显示没有让所有Safari用户重新配置他们的浏览器设置并希望不会被强制压缩文件?
谢谢!
答案 0 :(得分:0)
从技术上讲,这是MIME类型的工作。您应该更改响应并发送mime类型application / json