Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Ответик 20.04.03 15:32 Число просмотров: 810
Автор: amirul <Serge> Статус: The Elderman
|
> вопрос такой: > почему иногда при нажатии на линк для скачивания, вместо > стандартного окна для даунлоада, браузер открывает файл как > текст ? Скачивание происходит по http, а в http кроме пути и названия файла есть еще и тип контента (содержимого). Если сервер тебе возвращает content-type: text/html, то броузер его и отображает как текст. На этой основе была одна уязвимость эксплорера. Контент указывался как audio/wav, что заставляло эксплорер молча скачивать его и запускать, а название файла и его реальное содержимое было .exe, после скачивания бровсер просто отдавал файл винде и она сама думала как его запустить (по расширению). В данном случае молча запускала exe.
Но в данном случае все иначе :-))). Кроме пути, названия и типа контента, http поддерживает еще много интересных вещей. В частности перенаправление. Например, ты запросил ресурс, а сервер ответил: "Этот ресурс теперь валяется тут". И бровсер автоматом идет в это самое "тут".
|
- вопросик [url] - tdes 20.04.03 10:11 [1123]
- Ответик - amirul 20.04.03 15:32 [810]
- Ответик - tdes 21.04.03 01:08 [802]
- Ответик - amirul 21.04.03 14:10 [810]
- Ответик - Ktirf 21.04.03 11:16 [834]
- Броузер какой? (-) - Night Knight [HZTeam.msk] 21.04.03 10:01 [735]
|
|
|