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 -~----------~----~----~----~------~----~------~--~---