S3 подписанный URL для PDF говорит, что изображение содержит ошибки, если к нему обращаются из браузера, но работает с file_get_contents - PullRequest
0 голосов
/ 24 августа 2018

Я сгенерировал подписанный URL для PDF, загруженного на s3.Если я помещаю этот URL-адрес непосредственно в браузере или использую следующий код, он говорит: "Изображение [подписанный URL-адрес] не может быть отображено, поскольку оно содержит ошибки."

ob_clean();
header('Location: '.$url);

Однако, Если я делаю что-то подобное, это работает нормально.

ob_clean();
header('Content-type: application/pdf');
echo file_get_contents($url);

Обе версии работают правильно для обычных изображений.Эта проблема только для файлов PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...