|
|
|
| Здравствуйте!
Пытаюсь скриптом отдать zip файл.
вроде все работает нормально, отдает файл, но при распаковке файла на ПК - выдает ошибку:
"Архив повержден или имеет неизветсный формат".
вот код, который я использую:
<?
$name = 'test.zip';
$fp = 'file/test.zip';
header('Content-Type: application/x-zip');
header ("Content-Length: ".filesize($fp));
header ("Content-Disposition: attachment; filename=".$name);
readfile($fp);
?>
|
Подскажите как этого избежать. | |
|
|
|
|
|
|
|
для: Minus
(27.04.2009 в 05:36)
| | Проверить сам файл, и вообще-то просто application/zip. | |
|
|
|
|
|
|
|
для: sim5
(27.04.2009 в 08:53)
| | Изменил заголовок, проверил - все равно такая ошибка.
Сам файл распаковывает нормально, но при отдаче скриптом, выводит такую ошибку. | |
|
|
|
|
|
|
|
для: Minus
(27.04.2009 в 15:37)
| | Во всех браузерах эта ошибка? | |
|
|
|
|
|
|
|
для: cheops
(27.04.2009 в 17:00)
| | Тестировал с Opera. | |
|
|
|
|
|
|
|
для: cheops
(27.04.2009 в 17:00)
| | А сейчас и в IE протестировал.
Такая-же проблема.. | |
|
|
|
|
|
|
|
для: Minus
(27.04.2009 в 18:03)
| | Должно работать все. Опера, к сожалению, часто закачивает с ошибками (из сети, в реальности было не раз у меня), но тест на локалке.... Если тестируете на локалке - у вас проблемы с сервером, системой.... | |
|
|
|