Заставить браузер сохранить файл как после нажатия ссылки [дубликат]


Возможные Дубликаты:
можно ли инициировать запрос на загрузку в браузере для распознанных типов MIME, используя только JavaScript (клиентский подход)?

есть ли способ заставить браузер с подпрограммой JavaScript сохранить файл как ("сохранить как") после нажатия ссылки? Мне нужно, чтобы изображения загружались напрямую по умолчанию и не отображались браузером.

2   51   2012-07-06 02:32:09

2 ответа:

вы можете использовать атрибут загрузки HTML5 следующим образом:

<a href="path/to/file" download>Click here to download</a>

это открывает диалоговое окно "Сохранить как" независимо от типа файла, не отрывая вас от страницы.

Если вы управляете сервером, то вы должны настроить его для отправки заголовка Content-Disposition: attachment для файлов, которые вы хотите загрузить (например, вы можете сделать это в an .htaccess файл, чтобы сделать все .JPEG в определенном каталоге).