Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.12;
Скачать: CL | DM;

Вниз

забороть HTTP протокол   Найти похожие ветки 

 
Медвежонок Пятачок ©   (2009-05-13 16:40) [0]

Есть самописный http сервер.
Есть линк вида /?request_type=something&id_doc=123

По этому линку сервер формирует в памяти некий документ (на диске его нет), который браузером должен скачиваться (а не открываться). В заголовке ответа про тип контента сказано, что он application/octet-stream

Тем не менее ie просто отображает содержимое в своем окне.
Подскажите, чего ему не хватает


 
DVM ©   (2009-05-13 16:45) [1]

А content-lenght в ответе сервера указано? Попробуй убрать.


 
antonn ©   (2009-05-13 17:05) [2]

Что еще в хедере есть?
Из пхп, смысл тот же:
header("Content-Type: application/force-download; name=".$filenamelow);
  header("Content-Transfer-Encoding: binary");
  header("Content-Length: ".$size);
  header("Content-Disposition: attachment; filename=".$filenamelow);
  header("Expires: 0");
  header("Cache-Control: no-cache, must-revalidate");
  header("Pragma: no-cache");

попробуй их указать


 
Медвежонок Пятачок ©   (2009-05-13 17:23) [3]

от форсе даунлоад полегчало.
сенкс!


 
crux   (2009-05-14 09:38) [4]

Вся соль в Content-Disposition: attachment;



Страницы: 1 вся ветка

Текущий архив: 2009.07.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1242196532
oldman
2009-05-13 10:35
2009.07.12
Системные телефоны для миниАТС могут работать независимо?


15-1242038575
Синий
2009-05-11 14:42
2009.07.12
Игра Быки и Коровы на С++


4-1212577567
ЗапомниСынок
2008-06-04 15:06
2009.07.12
EM_GETLINE


9-1181045233
MERLIN:)
2007-06-05 16:07
2009.07.12
Шрифты для игры


15-1241797779
Копир
2009-05-08 19:49
2009.07.12
А вот, история! Это Вам не Карамзин. Какой-то Анисимов?