2015-12-19 4 views
1

Я этот код, переименовать имя файла при загрузке, но не работает для файлов из AWS S3Переименование файла при загрузки, но не работает на AWS S3

код:

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

Это работает, когда href - с другого сервера, но не от AWS S3.

+1

от того, какой браузер вы пытаетесь загрузить из s3, сог [скачать] (http://www.w3schools.com/tags/att_a_download.asp) атрибут 'a' не поддерживается в IE или сафари , – Jigar

+0

из Google Chrome –

ответ

0

Попробуйте установить заголовок Content-Disposition со стороны сервера. Он будет работать со всеми браузерами. Атрибут download не поддерживается в некоторых браузерах, таких как IE.

<?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"); 
?> 
Смежные вопросы