Rails send_data()send_file()问题

时间:2010-03-15 21:39:01

标签: ruby-on-rails paperclip

我在一个模型中有一个回形针附件,但我没有将文件保存在/ public,而是/ assets。当用户打开文件时我使用send_data()函数,这使得用户可以下载文件。

我的问题是如何以其他方式显示文件(不是nessecery下载)?因此,如果文件是图像,我将直接在浏览器中看到它而无需下载。

谢谢!

1 个答案:

答案 0 :(得分:4)

尝试:

send_data foo, :disposition => 'inline'

这会告诉浏览器只呈现内容,而不是提示用户保存它。

...来自http://apidock.com/rails/ActionController/Streaming/send_data