我有一个问题
我将上传数据保存为数据库中的Blob文件类型。

现在我要下载..

如何处理

我已经尝试过这种方式(document_file是具有blob数据的字段)

send_file @ attachment.document_file,:disposition =>'附件'

但出现错误...

有人可以帮忙吗?

谢谢 :)

最佳答案

也许您应该将send_data用作blob数据,而不是send_file:

send_data @attachment.document_file, :disposition => 'attachment'


考虑到“附件”是默认值,因此您可以忽略它。您应该收到此错误,因为send_file需要文件路径作为参数,而不是blob。

您还可以查看:http://api.rubyonrails.org/classes/ActionController/Streaming.html#method-i-send_data

关于ruby-on-rails - Rails,从BLOB数据库下载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5455550/

10-08 23:13
查看更多