我有这个代码在下载时重命名文件名,但不适用于来自AWS S3的文件
代码:
<a href="https://gzfiles.s3.amazonaws.com/1450501725_test1.mp3" download="file.mp3">DOWNLOAD</a>
当href来自其他服务器但不来自AWS S3时,它可以正常工作。
答案 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");
?>