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

Возможный дубликат:
Принудительная загрузка файлов признанных mime-типов с использованием ТОЛЬКО JavaScript (почти выяснено..)

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

Ответ 1

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

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

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

Ответ 2

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