How can I upload a file with paperclip via the console or a in a rake task? I'm a little unsure how this works without a form. Has anyone dealt with this?
update
So I found this:
image = Image.new(:storage => File.open('/path/to/my/image.png', rb))
But I guess this makes my question a little simpler, say my photo was actually online (at varying domains) and I wanted to take it with paperclip and transform it and upload it to my server. Is it possible to somehow give File.open
a url?
Give this a shot.
require 'open-uri'
image = Image.new(:storage => open("http://path.to.the/image.png"))
Worked when I tried it in my terminal I just did:
require 'open-uri'
image = open("http://i.stack.imgur.com/qjKuQ.jpg")
which resulted in:
=> #<File:/var/folders/Zo/ZoJYH-A6Eg8GQ3pV0fIyhU+++TU/-Tmp-/open-uri20101117-5813-1h64t5k>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With