@oldzas

Как исправить ошибку при скачивание файлов (картинок) на php?

Добрый день.

Делаю попытку скачать файл, но пых мне пишет: "Image source not readable (0)". и скрипт вываливается с ошибкой.
Как можно обойти такое?

Перед скачиванием делаю проверку на заголовок, что бы он был в 200 статусе:

$headers = @get_headers($outer_foto);

Он отдает такой ответ:

Array
(
    [0] => HTTP/1.1 200 OK
    [1] => Server: nginx/1.14.1
    [2] => Date: Fri, 25 Sep 2020 07:26:07 GMT
    [3] => Content-Type: image/jpeg
    [4] => Content-Length: 64595
    [5] => Last-Modified: Fri, 03 Jul 2020 13:53:22 GMT
    [6] => Connection: close
    [7] => ETag: "5eff3852-fc53"
    [8] => Expires: Mon, 26 Oct 2020 07:26:07 GMT
    [9] => Cache-Control: max-age=2678400
    [10] => Accept-Ranges: bytes
)


С виду все ок, но почему ошибка чтения файла? Пробовал вбить урл - картинка в браузере отдается, она норм.
Какие могут быть предположения обхода ошибки? Спасибо.
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы