如何使用 Ruby 和 Sequel 将图像存储在数据库中



我正在使用Ruby,或者更具体地说是带有Sequel ORM的Ramaze框架。所以请不要告诉我回形针宝石,因为它只与ActiveRecord兼容。

考虑到这一点,如何使用 Ruby 和 Sequel 将图像存储在数据库中?

require "sequel"
DB = Sequel.sqlite
DB.create_table :images do
  primary_key :id
  String :name
  File :data
end
images = DB[:images]
images.insert(name: 'foo', data: Sequel.blob(File.read('/mydir/myimage.jpg')))

相关内容

最新更新