Как сделать чтобы файл не открывался программой

На днях писал пост о том, как отключить перезагрузку после обновления Windows, и столкнулся с маленькой проблемой. Самое простое решение вопроса было в том, чтобы скачать и запустить файлик с расширением «.reg». Но оказалось, что вместо скачивания, браузер тупо открывает этот файл, как обычную страничку.

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

Собственно тут даже писать не о чем, настолько все просто. Потому, в начале, капелька теории.

cenzura

Для того, чтобы операционная система знала, что делать с файлом, ему, с давних времен (когда люди еще сидели в темном DOS’е, без мышки и прочих удобств) к названию после точки добавляли 3 буквы. Сейчас можно и больше, но в те годы было жесткое правило: не более 8-ми латинских знаков до точки, и не более 3-х после нее. Вот эти буквы в конце названия файла, после точки, и назывались расширением.

как сделать чтобы файл открывался через определенную программу

Есть расширения стандартные. Например, когда вы кликаете по файлу с расширением .gif — операционка знает, что это картинка, и вызывает соответствующую программу, которая ее открывает.

Если кликните по файлу с расширением .avi — запустится проигрыватель, и вы увидите видео. Ну и т.д.

Вот и браузер (программа, через которую вы в данный момент смотрите сайт www.lexium.ru) тоже знает и понимает некоторые расширения. Одни он открывает, другие предлагает сохранить на диске.

Читайте также:
Мне нужна программа телевизионная

Но случается, что расширение ему не знакомо. Так произошло и с файлом antirebut.reg… Решение довольно простое. Сам сервер, отдавая данные, может сообщить браузеру, к какому типу запрашиваемый файл относится.

cenzura

Как это делается на практике.

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

2. Закачиваем в нее файл .htaccess с вот такими строчками внутри (естественно, без циферок):

Options -Indexes RewriteEngine on RewriteBase / options +FollowSymLinks RewriteRule ^(.*)$ $1 [type=’application/x’]

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

3. Теперь закачиваем в эту папку любые файлы и убеждаемся, что даже html-странички из нее скачиваются, как архив или программа. У меня работает.

Как видите, проще некуда! Однако новичок может грохнуть на решение этой задачи несколько часов, поскольку не знает, с какой стороны копать.

А вы не копайте. «Велосипед» уже изобретен, так что пользуйтесь))

С вами, был доктор Лексиум.
Не забывайте подписаться на обновления, чтобы ничего интересного не пропустить!

Невозможно открыть файл на Android — Причина и Исправление

Источник: www.lexium.ru

Принудительное скачивание файла вместо просмотра в браузере

Рекомендуем почитать:

Xakep #289. Взлом в воздухе

  • Содержание выпуска
  • Подписка на «Хакер» -60%

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

Читайте также:
Программа для ВК чтобы быть популярные

Браузеры становятся умнее, и это осложняет жизнь пользователям. Если раньше они щёлкали по файлу не задумываясь, то теперь рискуют встретить PDF, поэтому для страховки нажимают правой кнопкой и выбирают в меню «Сохранить как. ». Это неудобно, потому что приходится делать лишние нажатия.

К счастью, есть довольно простой способ решить эту проблему на стороне сервера, пишет шведский веб-разработчик Джонатан Сварден (Jonathan Svärdén)

Достаточно использовать команду вида:

В этом случае по нажатию левой кнопки браузер автоматически начнёт скачивание файла.

Можно даже сменить атрибуты файла, например, изменить его название.

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

Естественно, это можно проделывать и с другими форматами файлов.

Источник: xakep.ru

Как сделать чтобы файл не открывался программой

Для того чтобы я взял ваш заказ в работу мне необходимо убедиться, что курс который вы хотите скачать не имеет защиту DRM

DRM – это Digital Right Management, что переводится как «управление цифровыми правами».

Видео с такой защитой практически нереально скачать, но в некоторых случаях я берусь за такие заказы.

Как сделать, чтобы при клике на файл (pdf, doc, xlsx) он скачивался, а не открывался в браузере?

  1. Поэтому перед началом нашего сотрудничества в форме ниже этой статьи вы мне присылаете логин, пароль и ссылку на курс.
  2. Если все ок, я вам пишу, что могу взять ваш заказ в работу.
  3. После подтверждения заказа вы оплачиваете минимальную сумму заказа за работу в размере 500 руб (данная сумма гарантирует минимальное затраченное мною времени если вы перестанете выходить на связь или “исчезнете”)
  4. После выполнения работ я вам присылаю отчет в котором расписываю, что было скачено и делаем расчет работ, отчет я присылаю в виде скринов:
  5. Остаточный расчет происходит по следующей формуле:
    кол. видео * сумма — минималка = итог
    например, я скачал 50 видео, значит сумма будет такая 50*25-500 = 750 руб доплата
  6. После поступления на мою карту остальной суммы я выкладываю видео на яндекс диск и присылаю ссылку (ссылка будет доступна 10 дней, после она удаляется) Если вы не успеваете скачать курс в установленные срок, вы мне пишите письмо, чтобы я продлил аренду ссылки и у вас еще есть 10 дней чтобы скачать свой курс по ссылке
Читайте также:
Программа узнать черный список

Источник: nibbl.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru