Luis Lavena wrote: > On Tue, Sep 14, 2010 at 10:18 AM, Amit Tomar <li...@ruby-forum.com> > wrote: >> >> Thanks luis >> you said right ,i have to check how uploading takes place.. >> could you suggest some documnet ?? > > Google is your friend, "Rails File upload" > > http://www.rubyinside.com/rails-file-uploading-101-406.html > > And others. > > If the files are located in a remote server that is not in public > directory, then you will not have alternative but use something like > apache to serve map the files to the remote disk and serve them. > > But please, avoid send_data at any cost, and even the file > reading/writing you're doing, because with the size you're working, > you're just slowing your application with IO operations. > -- > Luis Lavena > AREA 17 > - > Perfection in design is achieved not when there is nothing more to add, > but rather when there is nothing more to take away. > Antoine de Saint-Exupé²¹
luis ,but do n't have option other than send_data and one thing i can do is while downloading large files i can do it in chunks but i only download 4096 byte ,this is my code File.open(@containerformat.location,"rb")do |f| @data = f.read(4096) end ext = File.extname(@containerformat.streamName) send_data(@data,:filename => name+extension, :disposition => 'attachment') end what happening here.. -- Posted via http://www.ruby-forum.com/. _______________________________________________ Mongrel-users mailing list Mongrel-users@rubyforge.org http://rubyforge.org/mailman/listinfo/mongrel-users