Скачивание файла

Статус
В этой теме нельзя размещать новые ответы.

russjura

Новичок
Re: Скачивание файла

Автор оригинала: The_Koresh
Проблемма такая,
я генерирую zip файл для скачивания.
посылаю заголовки:
header("HTTP/1.1 200 OK");
header("Date: Thu, 22 Sep 2005 08:37:10 GMT");
header("Last-Modified: Thu, 22 Sep 2005 08:37:10 GMT");
header("Accept-Ranges: bytes");
header("Content-Length: ".strlen($content));
header("Connection: close");
header("Content-Type: application/zip");
header("Content-Disposition: attachment; filename=price.zip");
echo $content;
die();

все нормально FF, Opera, IE скачивают нормально, даже когда я нажимаю открыть файл.

НО, у заказчика стоит WinXP IE6 когда он вместо "сохранить" нажимает "открыть" то он не может найти файл в Temporary Internet Files.

Когда он скачивает файл напрямую (тоесть вручную аплодю файл и напрямую его качаю), то открытие проходит нормально.

может я каких то header-ов недослал?
может кто уже сталкивался?
У меня такая же проблема была, но избавился от нее подробным разъяснением "Внимание, файл требуется сохранять, а не открывать. В противном случае возможна недостоверность содержимого архива".

-~{}~ 18.02.06 23:35:

Знаю, что это неправильный выход, но другого увы найти не смог. Кстати, на ie6 во всех операционках такой гал.
 

Фанат

oncle terrible
Команда форума
отправить заголовки - мало.
надо ещё посмотреть, что до браузера дошло
 

MaxiStyle

Новичок
Все твои заголовки не нужны. Я ползуюсь вот этим.
header("location: $file");
где $file - имя и относительный адрес файла . Работает везде и по-всякой.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху