I am uploading reports, via Carrierwave, to Amazon s3, but with
protected urls. I'm able to process the upload fine, and I can see the
file on Amazon, but it renders as text. I want it to trigger a browser
download instead of just render the text.
When I was generating the file via a template, I could control the
headers and force the right download like this:
helper_method :render_csv
def render_csv(file, view=nil)
filename = "export"
filename = "user_export" if params[:action] == "process_users"
filename ||= params[:action]
filename += '.csv'
(request.env['HTTP_USER_AGENT'] =~ /msie/i) ?
set_ie_headers( filename ) : set_headers( filename )
render :layout => false, :action => view
end
But now, I'm downloading from s3.
Any suggestions?
--
You received this message because you are subscribed to the Google Groups
"Heroku" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/heroku?hl=en.