Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save zealinux/9b4f7d05eb8ab7eed46d161149270da4 to your computer and use it in GitHub Desktop.
Save zealinux/9b4f7d05eb8ab7eed46d161149270da4 to your computer and use it in GitHub Desktop.
Rails. Download remote image as attachment in browser
# in controller
# for local files
send_file '/path/to/file', :type => 'image/jpeg', :disposition => 'attachment'
# for remote files
require 'open-uri'
url = 'http://someserver.com/path/../filename.jpg'
data = open(url).read
send_data data, :disposition => 'attachment', :filename=>"photo.jpg"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment