下载时重命名文件,但不适用于AWS S3

时间:2015-12-19 05:21:15

标签: javascript php html amazon-web-services amazon-s3

我有这个代码在下载时重命名文件名,但不适用于来自AWS S3的文件

代码:

 <a href="https://gzfiles.s3.amazonaws.com/1450501725_test1.mp3" download="file.mp3">DOWNLOAD</a>

当href来自其他服务器但不来自AWS S3时,它可以正常工作。

1 个答案:

答案 0 :(得分:0)

尝试从服务器端设置Content-Disposition标头。它适用于所有浏览器。某些浏览器(如IE)不支持download属性。

 <?php
     http_send_content_disposition("file.mp3", true);
     http_send_content_type("audio/mpeg");
     http_throttle(0.1, 2048);
     http_send_file("path/1450501725_test1.mp3");
 ?>