【问题标题】:Render file Rails3渲染文件 Rails3
【发布时间】:2010-08-08 19:47:47
【问题描述】:

我正在尝试在 Rails3 的控制器中渲染 png 文件。我正在使用:

render :file=>'public/images/filename.png'

但是,输出似乎不是 PNG 文件(其内容以“PNG”开头 - 用 curl 检查过 - 但它不是有效文件)。我在 Rails3 中找不到关于 render :file 的文档。语法是否已为此更改?即使是 MIME 类型的问题,我想我应该可以使用 curl 获取文件。

在使用 Fleximage 的图像(如果可用)时,我正在使用这种技术来显示默认图像。 Fleximage 的图像可以正常工作,但是这个简单的操作却不能。

【问题讨论】:

    标签: file ruby-on-rails-3 render


    【解决方案1】:

    使用:

    send_file path_to_file
    

    【讨论】:

      猜你喜欢
      • 2012-11-15
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 2014-10-06
      • 2014-01-27
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多