Ответ 1
Вы можете использовать атрибут загрузки HTML5 следующим образом:
<a href="path/to/file" download>Click here to download</a>
Откроется диалоговое окно "Сохранить как" независимо от типа файла, не отведя вас от страницы.
Возможный дубликат:
Принудительная загрузка файлов признанных mime-типов с использованием ТОЛЬКО JavaScript (почти выяснено..)
Есть ли способ заставить браузер с помощью js-подпрограммы сохранить файл как ( "Сохранить как" ) после нажатия ссылки? Мне нужно, чтобы изображения загружались напрямую по умолчанию и не были визуализированы броузером.
Вы можете использовать атрибут загрузки HTML5 следующим образом:
<a href="path/to/file" download>Click here to download</a>
Откроется диалоговое окно "Сохранить как" независимо от типа файла, не отведя вас от страницы.
Если вы управляете сервером, вы должны настроить его для отправки заголовка Content-Disposition: вложения для файлов, которые вы хотите загрузить (например, вы можете сделать это в файле .htaccess, чтобы сделать все .jpegs в конкретный каталог).