我在一个模型中有一个回形针附件,但我没有将文件保存在/ public,而是/ assets。当用户打开文件时我使用send_data()函数,这使得用户可以下载文件。
我的问题是如何以其他方式显示文件(不是nessecery下载)?因此,如果文件是图像,我将直接在浏览器中看到它而无需下载。
谢谢!
答案 0 :(得分:4)
尝试:
send_data foo, :disposition => 'inline'
这会告诉浏览器只呈现内容,而不是提示用户保存它。
...来自http://apidock.com/rails/ActionController/Streaming/send_data