Thanks Tim, The thing is the user is going to download from a FTP server so I can't use send_file.
On Dec 19, 2:37 pm, Tim McIntyre <[email protected]> wrote: > If the file is located on the same box as your web app you may want to > try sending the path as opposed to the completeurl. Just a thought: > > send_file "/full/path/uploads/babe.jpg" > > Although the docs say the default is to send a binary attachment it > seems I had to play with the headers a bit, although i am using > mod_xsendfile (http://tn123.ath.cx/mod_xsendfile/) so that may have > mixed things up a bit can't recall. I'm also doing: > > render :nothing => true > > at the end of my controller action. > > Hope that helps, good luck! > Tim > > On Dec 19, 10:58 am, elioncho <[email protected]> wrote: > > > Hello Frederick, > > > Thanks for your input. In my case, the user shoulddownloadthe file > > from the ftp server and when I use a redirect to theURLthe file is > > rendered on the browser (photo or mp3) and theURLbecomes visible. My > > goal is tohidetheURLfrom where the file is coming and make the > > userdownloadthe file locally. > > > Thanks again, > > > Elías > > > On Dec 19, 1:48 pm, Frederick Cheung <[email protected]> > > wrote: > > > > On 19 Dec 2008, at 18:30, elioncho wrote: > > > > > Hello, > > > > > I was using the method send_file from an action on one of my > > > > controllers to send a file to the users. The thing is that now the > > > > file will be stored in an FTP and send_file only works with the HTTP > > > > protocol. What can I do in this situation? This is what I had that > > > > worked via HTTP: > > > > > def get_it > > > > send_file "http://www.elioncho.com/uploads/babe.jpg" > > > > end > > > > All send_file does it put the contents of a local file into your http > > > response. If you need to get a file from an ftp server and pass it to > > > the user I reckon you'd be better off redirecting them to theurl. If > > > you need to save a file to an ftp server you could look into Net::FTP > > > (but that would block your mongrel for the duration of the transfer) > > > > Fred --~--~---------~--~----~------------~-------~--~----~ 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

