web üzerinden jpg dosyaları bir seri indirmek ve doğrudan veritabanına yazmak için bir Rails denetleyici oluşturmak istiyorum ikili (Ben değilim Bir yükleme formu yapmaya çalışıyorum)Raylar: Nasıl bir http bir dosya indirmek ve veritabanına kaydetmek için
Bunu yapmanın yolunda bir ipucu var mı?
teşekkür ederiz Düzenleme: İşte Zaten eki-Fu mücevher kullanarak yazdığı bazı kodudur:
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
}
Ve hata bir "# için tanımsız yöntem` CONTENT_TYPE içerik'" olsun
Teşekkür ederim, bunu başka bir mücevherle denedim, ancak başarılı olmadı. – Chris
üzerindeki örnek koduma bakın, content_type' undefined, attachement_fu bir dosya beklediğinden, bayt akışı değil. Cevabımı bazı kodlarla güncelledim. –
Teşekkür ederim, işe yarıyor :) – Chris