我目前在我的数据库中保存图像字符串(这是通过API提供的方式)作为二进制文件,但我需要(创建后)将其更改为文件结构,可能使用Paperclip / Carrierwave和S3。
将二进制文件转换为图像文件的最佳方法是什么? JPG?
答案 0 :(得分:3)
答案 1 :(得分:1)
file_arr = Model.find(:all)
file_arr.each do |file|
File.open(file.name,'w'){|f| f.write(file.blob)}
end
将是我对如何做到这一点的猜测。其中Model是你的模型.name是存储在数据库中的名称,.blob是blob字段......你可以通过Rails控制台完成这个。
这可能不是最好的答案,但它可能会给你一个开始。