В проекте Symfony 5.0 я использую пакет knp snappy для рендеринга PDF. Включенные изображения в сгенерированные PDF-файлы в порядке, если путь к изображениям является общедоступным.
Поскольку у пользователей есть личные изображения, в отрендеренных шаблонах есть патчи, которые не указывают непосредственно на (общедоступное) изображение, но на URL-адрес (маршрут), который обрабатывается Symfony.
Я возвращаю BinaryFileResponse
, который обслуживает изображение - и работает на любой нормальной странице html без проблем. Однако время действия knp snappy истекло, и я не могу отобразить эти изображения.
Я не уверен, как собрать больше данных из knp snappy, чтобы выяснить, что происходит. И я понятия не имею, как выглядит атм.
Любые советы приветствуются.