rails send_file with nginx

时间:2011-01-07 16:58:46

标签: nginx ruby-on-rails-3 sendfile

我正在尝试通过send_file发送一个文件,在rails 3中...文件被找到并且似乎也被发送了,但由于某种原因它没有收到...

即使:disposition =>设置了'inline',浏览器始终显示“下载框”...

在nginx conf中,sendfile设置为on ...

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我遇到了同样的问题,我查看了响应标头,看到响应类型被设置为application/octet-stream。在调用send_file时尝试设置文件的mime类型

send_file file, :disposition => 'inline', :type => 'image/png'