簡體   English   中英

Symfony 5 外部工具的手柄訪問 (knpsnappy)

[英]Symfony 5 hanndle access for external tools (knpsnappy)

在 Symfony 5.x 項目中,我使用 knplabs/knp-snappy-bundle。

擁有不同用戶的私有數據文件夾會導致生成 PDF 文檔,這些文檔需要來自不可公開訪問的文件夾中的圖像。

當嘗試在此類文件夾中生成帶有圖像的 PDF 文檔時,knpsnappy 會出現 60 秒超時。 Symfony 日志說

Guard authenticator does not support the request.

我假設一些關於從應用程序外部但從同一服務器調用的“外部”工具 knpsnappy 調用,但不會觸發我定義的任何安全定義。 我不確定如何允許 knpsnappy 訪問特定路由。 也許有人可以引導我走向正確的方向......?

我被誤導了。 問題的原因不是訪問權限,而是 img-pathes 的定義方式。 knp snappy 將無法使用 URL 路由呈現圖像。 我將路徑切換為絕對服務器路徑,現在它可以工作了。 在這里找到解決方案: KnpSnappyBundle and Symfony 3.4: images and/or css cause timeout

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM