Как сделать чтобы скачивался файл

Добавил пользователь Алексей Ф.
Обновлено: 08.09.2024

Как сделать, чтобы скачивался а не открывался в браузере?

3 ответа 3

грубо говоря так:

Еще есть такой совет для вебсерверов с поддержкой .htaccess, но я не пробовал:
htaccess - простой файл конфигурации, который позволяет изменять конфигурацию веб-сервера на стороне веб мастера. Именно он помогает обходить те запреты, которые устанавливает хостер, так как сам конфигурационный файл хостер не предоставляет в редактирование, но зато дает возможность управлять параметрами веб сервера при помощи .htaccess

В который необходимо добавить запись в виде.

AddType application/download .pdf
или в зависимости от того как будет происходить сохранение файла
AddType application/octet-stream .pdf
или
AddType application/force-download .pdf

После этого все файлы в формате pdf будут именно скачиваться на ваш компьютер, а не открываться в браузере.

Многие начинающие пользователи компьютера задаются вопросом, как изменить место загрузки файлов из интернета, чтобы не искать их по всем папкам компьютера. Сегодня я расскажу и покажу вам, как создать свою папку на рабочем столе для загрузок всех файлов из интернета, и как настроить свой браузер так, чтобы все эти файлы попадали именно в неё.

Как изменить место загрузки файлов из интернета

Как изменить место загрузки файлов из интернета

Когда вы качаете файлы из интернета, то они по-умолчанию попадают в специальную папку, которая расположена в не очень удобном месте. В разных версиях Windows эти папки называются по-разному и расположены тоже в разных местах.

Все зависело от сборки операционной системы. В Windows Vista/7/8/10 эта папка называется

Все зависело от сборки операционной системы. В Windows Vista/7/8/10 эта папка называется

Меня всегда удивляет, как новички еще умудряются найти свои скачанные файлы. Для чего разработчики засунули эту папку куда подальше? Не понятно. А мы с вами создадим свою папку для загрузок и поместим ее на рабочий стол.

Кликните правой кнопкой мыши по свободному от файлов полю и в выпадающем списке, выберите пункт Создать – Папку.

Кликните правой кнопкой мыши по свободному от файлов полю и в выпадающем списке, выберите пункт Создать – Папку.

Для этого кликните правой кнопкой мыши по этой папке и в самом низу выберите Свойства.

Выберите понравившийся вам значок для папки и нажмите кнопку ОК, потом Применить, и закройте окно Свойства.

Теперь переходим в свой браузер. Я покажу настройки для папки в четырех самых популярных из них: Google Chrome, Opera, Mozilla Firefox и Yandex.

Теперь переходим в свой браузер. Я покажу настройки для папки в четырех самых популярных из них: Google Chrome, Opera, Mozilla Firefox и Yandex.

В браузере Google Chrome

Начнем с браузера Google Chrome. В правом верхнем углу жмем на три горизонтальные полосочки

В правом верхнем углу жмем на три горизонтальные полосочки

И выбираем Настройки

И выбираем Настройки

На странице с настройками спускаемся в самый низ и кликаем на ссылку Показать дополнительные настройки, и ищем блок Скачанные файлы.

На странице с настройками спускаемся в самый низ и кликаем на ссылку Показать дополнительные настройки, и ищем блок Скачанные файлы.

Жмем на кнопку Изменить, и указываем нашу папку для загрузок.

Жмем на кнопку Изменить, и указываем нашу папку для загрузок.

Теперь можете закрыть окно настроек и все файлы будут закачиваться в нашу папку.

В браузере Opera

В верхнем левом углу жмем на кнопку Меню со иконкой браузера, и выбираем пункт Настройки. Можно открыть это меню горячими клавишами Alt + P

Можно открыть это меню горячими клавишами 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) как сделать так чтобы автоматически обновлялись все драйвера


СПАСИБО ЗА ПОНИМАНИЕ:)

Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.

Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.

Читайте также: