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

javascript jquery html

88984 просмотра

2 ответа

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

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

Автор: Jackson Henley Источник Размещён: 12.11.2019 09:38

Ответы (2)


198 плюса

Решение

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

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

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

Автор: Austin Размещён: 05.07.2012 10:34

14 плюса

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

Автор: M Somerville Размещён: 05.07.2012 10:40
Вопросы из категории :
32x32