亚马逊AWS S3强制下载Mp3文件而不是流式传输

Cal*_*lua 5 amazon-s3 content-disposition amazon-web-services

我正在使用Amazon S3放置mp3文件,然后允许我们的网站访问者从Amazon AWS下载mp3.我使用S3Fox来管理文件,一切看起来都很好,直到最近我们收到了很多来自访问者的投诉,即mp3是通过浏览器流式传输而不是显示浏览器保存对话框.我尝试了一些mp3,并注意到对于某些mp3,会出现保存对话框,对于其他一些,它们会通过浏览器进行流式传输.我该怎么做才能强制下载mp3文件而不是通过网络浏览器流式传输....

任何帮助将非常感激.谢谢

kgi*_*kis 9

为此,您需要设置Content-Disposition标头:

Content-disposition: attachment; filename=song.mp3
Run Code Online (Sandbox Code Playgroud)

我不认为S3Fox可以做到这一点.您可以使用Bucket Explorer(非免费)或编写脚本来上传文件.