У меня есть следующий код для автоматической загрузки файлов нажатием кнопки отправки, все работает нормально; Загрузка файлов в формате rigth, правильный размер, правильное имя, но когда я хочу его открыть, я получаю сообщение об ошибке, файл не может быть прочитан, что может быть проблемой ?Ошибка загрузки файла PHP-файла
$file=mysql_fetch_assoc($sel);
$file=$file['downloadlink'];
header('Content-Type: "application/octet-stream"');
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($file));
header("Content-disposition: attachment; filename=\"".basename($file)."\"");
readfile($file);
- это файл, хранящийся с правильным расширением? например '.docx' vs' .doc' – verbumSapienti
Единственное, что я вижу здесь, которое может быть возиться с вашим файлом, это кодирование передачи –
Да, файлы хранятся с правильным расширением. – bodesam