通过Rails Carrierwave将二进制文件上传到SQL Server

时间:2011-12-24 20:54:33

标签: sql ruby-on-rails carrierwave

我想使用像carrierwave或paperclip这样的宝石,但我很难理解我的问题是如何实现的。

我有一个带有属性FILESTREAM的SQL Server数据库varbinary(max)列的数据库。

Carrierwave显然将文件存储在创建的存储位置,但是我想使用sql server作为存储位置,因为它在指定filestream时会自己创建一个。这减少了很多提取文件路径,这就是我选择这种存储方法的原因。请记住,当对象保存在varbinary(max)列中时,SQL Server会创建指向实际二进制文件的指针。

基本上,如何在数据库varbinary(max)列中创建运营商文件?

请帮助并感谢您分享知识。

0 个答案:

没有答案