代码之家  ›  专栏  ›  技术社区  ›  JP Richardson

在Rails中设置公共文件类型的内容配置?

  •  3
  • JP Richardson  · 技术社区  · 15 年前

    提前谢谢。

    -太平绅士

    2 回复  |  直到 15 年前
        1
  •  2
  •   cwninja    15 年前

    Rails/Rack从未看到对公用文件夹的请求,前端web服务器应该处理这些请求。假设您使用的是Apache,那么您可以使用 this approach

    如果失败,您可以将文件移开,并使用机架中间件或控制器来处理请求。

        2
  •  2
  •   Bob Aman    15 年前

    假设Apache是您的前端服务器:

    <FilesMatch "\.(?i:pdf)$">
      ForceType application/octet-stream
      Header set Content-Disposition attachment
    </FilesMatch>
    

    application/octet-stream 因为 application/pdf