Как исправить загруженные файлы с помощью PHP - PullRequest
0 голосов
/ 03 июля 2019

так что в основном я собрал скрипт для загрузки файлов из папок. Все работает, НО, когда я пытаюсь открыть JPG или PNG с фотографиями Microsoft или рисованием, это говорит о том, что он не поддерживает этот тип файла. У вас есть идея, почему это происходит?

У меня есть код здесь

 if(isset($_POST['download']))
{
$filename = $_POST['item'];
$file_url = "uploads/$nameu/$filename";

if (file_exists($file_url)) {
   header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; 
     filename="'.basename($file_url).'"');
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file_url));
    flush(); 
    readfile($file_url);
    }
    }

Я очень благодарен за любую помощь.

...