我需要从box.com强制下载mp3文件。不幸的是,Box为所有响应添加了内容处理:内联标题,并且无法更改此设置或为文件设置自定义mimetype。所以浏览器流文件而不是下载。由于流量原因,我无法使用任何服务器端解决方案来更改响应标头(所有下载都应直接从box.com完成)。
对于Chrome / Chromium我可以使用< a>的html5下载属性,但safari不支持它(在Mac上使用5.0.4进行测试)。
那么可以为Safari做些什么呢?也许有一些JavaScript技巧或什么?
答案 0 :(得分:1)
您可以在.htaccess中添加一行来设置类型吗?
AddType application/octet-stream .mp3
octet-stream将强行下载。