Downloading the files from specific location


#1

Hi,

I have group of streams in public/data folder.
Here i want to download the any selected stream from datafolder.

I have tried to download using ‘send_data’ in my show method of
controller like below:

send_data(@stream.location,:filename => @stream.name,:disposition =>
‘download’)

i have hyperlink called show ,if i press the link it is opening the
file with stream as content.
ex:i have cmd.txt in data folder,once i press the link it open cmd.txt
as a file and in that file it will have filename itself.

here i want to download the actual file.

can any one suggest how to do download from any location and is is
possible to download with send_data?

thanks
Srikanth


#2

On Thu, Jan 29, 2009 at 3:27 PM, srikanth removed_email_address@domain.invalid wrote:

‘download’)

thanks
Srikanth

If I’ve understood your question correctly, the file is opening in the
browser and now presenting the save dialog
Try using :disposition => ‘attachment’


Andrew T.
http://ramblingsonrails.com
http://www.linkedin.com/in/andrewtimberlake

“I have never let my schooling interfere with my education” - Mark Twain


#3

hi,
thanks for the reply
result is same i.e actual file is not having any data.

regards
Srikanth

On Thu, Jan 29, 2009 at 7:46 PM, Andrew T.