base64照片和回形针-Rails
我想用回形针处理base64照片。
当我尝试:
photo = Photo.new string = base64string photo.photo = StringIO.new(Base64.decode64(string)) photo.save
这是行不通的。 为什么?
提前致谢。
确保您使用的StringIO是打开的回形针。 https://github.com/thoughtbot/paperclip/blob/master/lib/paperclip/upfile.rb
sio = StringIO.new(Base64.decode64(string)) puts sio.respond_to?(:original_filename) puts sio.respond_to?(:content_type)
它需要具有这些方法才能使回形针与StringIO一起使用。 确保它正在设置它们。