Symfony 5 ручного доступа для внешних инструментов (knpsnappy) - PullRequest
0 голосов
/ 30 апреля 2020

В проекте Symfony 5.x я использую knplabs / knp-snappy-bundle.

Наличие личных папок данных для разных пользователей приводит к созданию PDF-документов, для которых требуются изображения из папок, которые не являются общедоступный.

При попытке сгенерировать PDF-документ с изображением в такой папке knpsnappy запускается с тайм-аутом 60 с c. В журнале Symfony написано:

Guard authenticator does not support the request.

Я предполагаю что-то, касающееся вызова "внешнего" инструмента knpsnappy извне приложения, но с того же сервера, но не запускающего никакого определения безопасности, которое я определил. Я не уверен, как разрешить knpsnappy доступ к указанному маршруту c. Может быть, кто-то может привести меня в правильном направлении ...?

1 Ответ

0 голосов
/ 05 мая 2020

Я был в неведении. Причиной проблемы были не права доступа, а способ определения img-pathes. knp snappy не сможет отображать изображения с URL-маршрутами. Я переключил пути, чтобы они были абсолютными, и теперь он работает. Нашел решение здесь: KnpSnappyBundle и Symfony 3.4: изображения и / или css вызывают таймаут

...