Я использовал ниже код для загрузки моего pdf-файла в PHP.Ошибка загрузки файла PDF PHP
Моя проблема в том, что когда я загружаю файл, он отображает ошибку Тип файла HTML-документ (текст/html) не поддерживается. если я скачу прямо с сервера, он может быть открыт. Пожалуйста, решите мою проблему.
$path = "";
if (is_readable ($Path)) {
$fsize = filesize($Path);
$path_parts = pathinfo($Path);
$ext = strtolower($path_parts["extension"]);
switch ($ext) {
case "pdf":
header("Content-type: application/pdf"); // add here more headers for diff. extensions
header("Content-Disposition: attachment; filename=\"".$path_parts["basename"]."\"");
break;
default:
}
header("Content-length: $fsize");
header("Cache-control: private"); //use this to open files directly
readfile($Path);
} else {
die("Invalid request");
}
привет друг, я исправил его до сих пор той же ошибки. Тип документа HTML-документа (текст/html) не поддерживается. – amit
его отлично работает на ubuntu, который вы используете? – Nick
Я использую linux mint os. Я работаю над php для загрузки файлов. я могу загружать успешно на моем сервере, но когда я пытаюсь загрузить через мой сайт, он также может загружаться, но не может открыть. но если я скачаю его прямо из cpanel, тогда его можно легко открыть. – amit