我的网站上有一个 mp3 文件,我希望当用户单击它们时,它们就会被下载。
当前行为是该文件正在被浏览器 MP3 播放器打开。 我认为它与 mime 类型有关,但不知道我应该做什么来修复它。
我的 mp3 文件位于 S3 上,因此无法更改响应 header 。
最佳答案
一种方法是通过为 mp3 文件提供内容配置 http header ,将其作为附件。
This site解释如何为 AWS 系统上的文件提供自定义 http header 。
关于javascript - 确保浏览器将下载文件而不是打开它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17427677/