Потоковый файл поврежден

Каждый раз, когда я использую приведенный ниже код для потоковой передачи файла изображения, файл возвращается как поврежденный. Файл изображения, безусловно, не поврежден, и хорошо, когда я открываю его через мой ftp. Я что-то пропустил?

$fileTry = imagecreatefromstring(file_get_contents($file_path));
if($fileTry === false)
{
die('no file');
}
else
{
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file_path));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file_path));
readfile($file_path);
exit;
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector