6
我想創建一個Rails控制器,從網絡上下載的JPG文件意甲和它們直接寫入數據庫二進制 (我不是試圖做一個上傳表單)Rails的:如何從HTTP下載文件並保存到數據庫
上做到這一點的方式任何線索?
謝謝
編輯: 下面是一些代碼,我已經使用附件福寶石寫道:
http = Net::HTTP.new('awebsite', 443)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
http.start() { |http|
req = Net::HTTP::Get.new("image.jpg")
req.basic_auth login, password
response = http.request(req)
attachment = Attachment.new(:uploaded_data => response.body)
attachement.save
}
我也得到一個「爲#未定義的方法`CONTENT_TYPE」錯誤
謝謝你,我已經試過用另一個創業板,但沒有成功。看到我的示例代碼 – Chris 2010-04-03 15:08:44
上面'content_type'是未定義的,因爲attachement_fu需要一個文件,而不是字節流。我用一些代碼更新了我的答案。 – 2010-04-03 16:03:49
謝謝,它工作:) – Chris 2010-04-03 18:42:39