I believe that the usual thing when sending files is to use the
webserver's filestreaming rather than rendering the file as text.

Try something like

send_file @movie.file_path, :disposition => :attachment

The disposition attachment option is actually set by default, but it
will provide the behavior you want of downloading, instead of trying
to open in the browser

On Feb 12, 10:59 pm, Deepak Mahajan <rails-mailing-l...@andreas-s.net>
wrote:
> Hitesh Rawal wrote:
> > Deepak Mahajan wrote:
> >> MaD wrote:
> >>> if i understand correctly you can click that link, choose the option
> >>> 'save as', download it to you hd and watch it. but you if you click
> >>> the link and choose 'open', your video player opens but doesn't show
> >>> any content. correct?
>
> >>> if so i don't think it's a problem with your rails app, but with your
> >>> operating system. because as i understand it, the file gets send
> >>> correctly. maybe try another video-player. are you able to open other
> >>> videos on the net (maybe upload one to a ftp and open it with your
> >>> browser)?
>
> >> Hi MaD,
>
> >> Yes your understanding is correct as u mentioned in first.
> >> But I am able to open other videos on the net.
>
> >> I am a new I don't know why this link not prompt me(to download or
> >> open_with).
> >> but when I make a link of stored file it prompt correctly. So I thought
> >> some problem in my code.
>
> >> Please help me.
>
> >> Thanks
>
> > As i understand you want application popup on link to download. if yes ?
> > then set content-type as application.
>
> > eg : �...@headers['Content-Type'] = 'application/force-download'
>
> Thanks Hitesh and MaD,
>
> I have changed the header content-type as 'application/force-download'.
>
> and It works.
> But when I click on open_with then It play movie on player as well as
> download also.
> even I remove force-download then also It download when I select
> open_with.
>
> can anybody have any idea?
>
> Thanks
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to