Принудительно браузер сохранить файл как после нажатия на ссылку
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:3414 плюса
Если вы управляете сервером, вы должны настроить его так, чтобы он отправлял заголовок Content-Disposition: attachment для файлов, которые вы хотите загрузить (например, вы можете сделать это в файле .htaccess, чтобы сделать все .jpegs в определенном каталоге) ,
Автор: M Somerville Размещён: 05.07.2012 10:40Вопросы из категории :
- javascript Как определить, какой из указанных шрифтов был использован на веб-странице?
- javascript Валидация клиентской стороны ASP.Net
- javascript Длина объекта JavaScript
- javascript Получение текста из выпадающего списка
- javascript Скрипт входа со скрытыми кнопками
- javascript Как автоматически изменить размер текстовой области с помощью Prototype?
- jquery Прокрутка переполненных DIV с помощью JavaScript
- jquery Экранирование строк HTML с помощью jQuery
- jquery Как сравнить HTML-сущность с JQuery
- jquery Есть ли функция "существует" для jQuery?
- jquery Как удалить все параметры в окне выбора, а затем добавить один вариант и выбрать его с помощью jQuery?
- jquery Получение идентификатора элемента, который вызвал событие
- html Определить часовой пояс пользователя
- html Как мне дать моим веб-сайтам значок для iPhone?
- html Как отключить автозаполнение браузера в поле веб-формы / теге ввода?
- html Как вы можете настроить номера в упорядоченном списке?