【问题标题】:Change browser tab title to file name when send_file pdfsend_file pdf时将浏览器选项卡标题更改为文件名
【发布时间】:2015-10-19 10:50:08
【问题描述】:

在我的项目中,我使用 Carrierwave 来上传 doc 和 pdf 等文件。 如果我想下载 pdf 我的控制器做

send_file @document, :处置 => 'inline', :type => 'application/pdf'

这很好用,在浏览器中显示 pdf 文件,我得到的 url 是 /documents/file_name 也很好。但我想设置 "headers title" 或 "url title" 所以在浏览器的选项卡中显示 file_name 而不是 myapp.com/documents/file_name

有简单的方法吗?

【问题讨论】:

    标签: ruby-on-rails pdf browser metadata carrierwave


    【解决方案1】:

    很遗憾,如您所描述的那样是不可能的。

    选项卡标题取自 PDF 文档元数据,特别是 Title 属性。

    如果您通常使用 Prawn 生成文档,您可以: Prawn::Document.generate(my_filename, info: {Title: my_title})

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-20
      • 2012-08-30
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-27
      • 1970-01-01
      相关资源
      最近更新 更多