Я использую PHP на IIS 6 с mssql. Я загрузил файл на свой веб-сервер через скрипт php. После проверки файла на сервере файл исправен и не поврежден. Однако, когда у меня появляется ссылка на мой сайт, чтобы попытаться загрузить файл, он говорит, что файл поврежден.
Я знаю, что файл не поврежден, так как я могу просмотреть его отлично, если посмотрю файл на сервере.
Похоже, что это распространенная проблема, так как похожая проблема была опубликована здесь:
http://www.bigresource.com/Tracker/Track-php-1pAakBhT/
Любая помощь будет высоко ценится.
Спасибо
M
Мой код загрузки выглядит следующим образом:
$filesize = $rows->filesize;
$filepath = $rows->filepath;
header("Content-Disposition: attachment; filename=$filename");
header("Content-length: $filesize");
header("Content-type: application/pdf");
header("Cache-control: must-revalidate");
header("Content-Description: PHP Generated Data");
readfile($filepath);
ИСПРАВЛЕНО: «просто убедитесь, что у вас нет пробелов или строк новостей до и / или после»