Как сделать чтобы скачивался файл
Добавил пользователь Алексей Ф. Обновлено: 08.09.2024
Как сделать, чтобы скачивался а не открывался в браузере?
3 ответа 3
грубо говоря так:
Еще есть такой совет для вебсерверов с поддержкой .htaccess, но я не пробовал:
htaccess - простой файл конфигурации, который позволяет изменять конфигурацию веб-сервера на стороне веб мастера. Именно он помогает обходить те запреты, которые устанавливает хостер, так как сам конфигурационный файл хостер не предоставляет в редактирование, но зато дает возможность управлять параметрами веб сервера при помощи .htaccess
В который необходимо добавить запись в виде.
AddType application/download .pdf
или в зависимости от того как будет происходить сохранение файла
AddType application/octet-stream .pdf
или
AddType application/force-download .pdf
После этого все файлы в формате pdf будут именно скачиваться на ваш компьютер, а не открываться в браузере.
Многие начинающие пользователи компьютера задаются вопросом, как изменить место загрузки файлов из интернета, чтобы не искать их по всем папкам компьютера. Сегодня я расскажу и покажу вам, как создать свою папку на рабочем столе для загрузок всех файлов из интернета, и как настроить свой браузер так, чтобы все эти файлы попадали именно в неё.
Как изменить место загрузки файлов из интернета
Когда вы качаете файлы из интернета, то они по-умолчанию попадают в специальную папку, которая расположена в не очень удобном месте. В разных версиях Windows эти папки называются по-разному и расположены тоже в разных местах.
Меня всегда удивляет, как новички еще умудряются найти свои скачанные файлы. Для чего разработчики засунули эту папку куда подальше? Не понятно. А мы с вами создадим свою папку для загрузок и поместим ее на рабочий стол.
Кликните правой кнопкой мыши по свободному от файлов полю и в выпадающем списке, выберите пункт Создать – Папку.
Выберите понравившийся вам значок для папки и нажмите кнопку ОК, потом Применить, и закройте окно Свойства.
Теперь переходим в свой браузер. Я покажу настройки для папки в четырех самых популярных из них: Google Chrome, Opera, Mozilla Firefox и Yandex.
В браузере Google Chrome
Начнем с браузера Google Chrome. В правом верхнем углу жмем на три горизонтальные полосочки
И выбираем Настройки
На странице с настройками спускаемся в самый низ и кликаем на ссылку Показать дополнительные настройки, и ищем блок Скачанные файлы.
Жмем на кнопку Изменить, и указываем нашу папку для загрузок.
Теперь можете закрыть окно настроек и все файлы будут закачиваться в нашу папку.
В браузере Opera
В верхнем левом углу жмем на кнопку Меню со иконкой браузера, и выбираем пункт Настройки. Можно открыть это меню горячими клавишами Alt + P
На странице настроек находим блок Загрузки, жмем на кнопку Изменить, и указываем нашу папку.
В браузере Mozilla Firefox
В правом верхнем углу жмем на три горизонтальные полоски или в самом низу окна браузера выбираем значок с шестеренкой Настройки.
На вкладке Основные, находим блок Загрузки, жмем на кнопку Обзор, и указываем нашу папку для загрузок.
В браузере Yandex
В левом верхнем углу жмем на три горизонтальные полоски и переходим на запись Настройки.
На странице настроек спускаемся в самый низ и жмем на кнопку Показать дополнительные настройки. Спускаемся ниже, находим блок Скачанные файлы, и жмем на кнопку Изменить.
В окне выбора файлов находим свою папку и указываем ёё.
Вот таким образом можно создать свою папку и изменить место загрузки файлов из интернета.
Смотрите видео по этой теме:
Есть ли способ заставить PDF файлы открываться в браузере, если опция “Отображать PDF в браузере” не включена?
Я попытался использовать тег embed и iframe, но он работает только тогда, когда выбран этот параметр.
Что я могу сделать?
Чтобы файл загружался, а не просматривался:
Кавычки вокруг имени файла требуются, если имя файла содержит специальные символы, такие как filename[1].pdf , которые в противном случае могут нарушить способность браузера обрабатывать ответ.
Если вы используете HTML5 (и я думаю, что в настоящее время все используют это), есть атрибут, который называется download .
Здесь filename не является обязательным, но если оно указано, оно будет использовать это имя для загруженного файла.
Правильный тип application/pdf для PDF, а не application/force-download . Это выглядит как хак для некоторых старых браузеров. Всегда используйте правильный mimetype, если можете.
Если у вас есть контроль над кодом сервера:
- Принудительная загрузка/приглашение: используйте header("Content-Disposition", "attachment; filename=myfilename.myextension");
- Браузер пытается открыть его: используйте header("Content-Disposition", "inline; filename=myfilename.myextension");
Нет контроля над кодом сервера:
- Используйте HTML5-атрибут загрузки. Он использует пользовательское имя файла, указанное на стороне просмотра.
ПРИМЕЧАНИЕ. Я предпочитаю указывать имя файла на стороне сервера, поскольку у вас может быть больше информации и вы можете использовать общий код.
Если у вас есть Apache, добавьте это в файл .htaccess :
Если вы не хотите, чтобы браузер запрашивал пользователя, используйте “inline” для третьей строки вместо “вложения”. Inline работает очень хорошо. Отображение в формате PDF сразу же без запроса пользователя нажать “Открыть”. Я использовал “вложение”, и это заставит пользователя открывать, сохранять. Я попытался изменить гамму настройки браузера, чтобы она не предотвращала приглашение.
Я считаю, что единственным браузером, который не соблюдает эти настройки, является Chrome, поскольку он имеет встроенный просмотрщик PDF.
1)как сделать чтобы все закачивалась только на диск D и как перенести все программы диска C на диск D чтобы они сразу работали а не надо их устанавливать или форматировать либо еще что. возможно ли это?
2)когда открываешь браузер чтобы в правом нижнем углу стоял RU а не EN и если надо мы сами переключали
3) как сделать так чтобы автоматически обновлялись все драйвера
СПАСИБО ЗА ПОНИМАНИЕ:)
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Читайте также: