在Safari中使用content-disposition:inline强制下载mp3链接

问题描述 投票:2回答:1

我需要强制从box.com下载mp3文件。不幸的是,Box在所有响应中都添加了content-disposition:inline标头,无法更改它或设置文件的自定义mimetype。因此,浏览器流式传输文件而不是下载文件。而且由于流量原因,我不能使用任何服务器端解决方案来更改响应头(所有下载应直接从box.com完成)。

对于Chrome / Chromium,我可以将html5下载属性用于,但Safari不支持(在Mac上使用5.0.4进行测试)。

那么Safari可以做什么?也许有一些JavaScript技巧或其他东西?

safari download
1个回答
1
投票

您可以在.htaccess中添加一行以设置类型吗?

AddType application/octet-stream .mp3

八位字节流将强制下载。

© www.soinside.com 2019 - 2024. All rights reserved.