强制链接到 mp3 文件以下载/另存为

2024-01-09

我的网站上有 mp3 文件的链接(正常<a href="file.mp3"> tags).

但对于很多拥有苹果Quicktime安装后,当您单击链接时,它将打开 mp3 文件而不是“保存”它们。

您可以强制浏览器保存链接而不是使用浏览器首选项吗?

我可以使用 JavaScript 或 C# .NET,如果可能的话,我正在寻找一个简单的解决方案。


您需要设置一个 http 标头,并将“Content-Disposition”设置为“attachment”。这将强制浏览器弹出一个保存对话框。873207 https://stackoverflow.com/questions/873207/force-download-of-a-file-on-web-server-asp-net-c在 C# 中有一种干净的方法可以做到这一点。

BUT, like Pax https://stackoverflow.com/questions/1010636/force-link-to-mp3-files-to-download/1010643#1010643说,默认情况下您可能不应该这样做。一个很好的方法是提供一个到文件的普通链接(就像你这样做的方式),并在它旁边提供一个辅助链接来强制保存对话框。这样,您就可以让“不太有天赋”的用户执行简单的点击保存操作,并让其他所有用户对 mp3 进行任何他们想要的操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

强制链接到 mp3 文件以下载/另存为 的相关文章

随机推荐