首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将自定义头参数传递给Knp SnappyBundle。

将自定义头参数传递给Knp SnappyBundle。
EN

Stack Overflow用户
提问于 2019-04-15 12:08:23
回答 1查看 304关注 0票数 0

我在Symfony 4中使用Knp SnappyBundle。

我很难通过yaml或请求中的选项将自定义标头参数(--custom-header <name> <value>)传递给wkhtmltopdf

以下是我正在尝试的,但似乎失败了:

代码语言:javascript
复制
knp_snappy:
  temporary_folder: "%kernel.cache_dir%/snappy"
  pdf:
    enabled: true
    binary: xvfb-run wkhtmltopdf
    options:
      - { name: 'custom-header', value: '%app_auth_header_name%' '%app_auth_header_token%'  }

我也尝试将值作为数组传递,但也失败了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-15 13:07:55

我已经部分地解决了这个问题,不幸的是不是由yaml解决的,而是直接在代码示例中解决的:

代码语言:javascript
复制
   public function getPdfBinary($url, Pdf $pdfService): PdfResponse
    {
        $url = urldecode($url);
        $res = new PdfResponse($pdfService->getOutput($url, ['custom-header' =>
            [ 'X-Authorization' => 'mytoken' ] ]),'output.pdf');
        return $res;

yaml期望自定义标头的标量值.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55688866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档