The problem is, if the file is bigger (ie: 10mb or greater), I have to
wait until all object is loaded (all data is downloaded from S3), then
it’s prompt me, the save file dialog.
You could require all your users to use a browser that supports
downloading in the background … or use some kind of waiting or
pending animation while the file is being retrieved. You know, like
those pages that use a meta refresh tag and show a message like
“Please wait while your file is being retrieved, if you don’t see the
download screen, click here (with some link that just re-executes the
same link”.
You could require all your users to use a browser that supports
downloading in the background … or use some kind of waiting or
pending animation while the file is being retrieved. You know, like
those pages that use a meta refresh tag and show a message like
“Please wait while your file is being retrieved, if you don’t see the
download screen, click here (with some link that just re-executes the
same link”.
Does that work for you?
–
James M.
Thanks James for your fast reply.
I don’t think if it worked form me in that way. If the file have 100mb,
the user must wait a lot of time until it’s downloaded.
I saw this working at peepcode.com (when you download a screencast)
Thanks James for your fast reply.
I don’t think if it worked form me in that way. If the file have
100mb,
the user must wait a lot of time until it’s downloaded.
I saw this working at peepcode.com (when you download a screencast)
I think this rails’ fault: the response won’t get out to the user’s
web browser until rails has finished, whereas what you want to do is
to stream it. Not sure how you get round this.
Fred
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.