--- In [EMAIL PROTECTED], Csongor Fagyal <[EMAIL PROTECTED]>
wrote:
> Richard Curtis wrote:
>
> >
> >>> Hi.
> >>> I am trying to implement binary write code, and have it
working
> >>> with the code shown below (note: this is only sample code -
this
> >>> code would not be put into production and I am aware of the
problems
> >>> it currently has). I still have one problem which has me
stumped.
> >>>
> >>> Any file sent to the browser this way always takes the name of
the
> >>> running script. Eg, so I am streaming "test.zip" but when the
file
> >>> save as dialog pops up, it offers the name
of "downloadTest.asp".
> >>
> >>
> >>
> >> Try calling your script as
> >> <a href="..../downloadTest.asp?file=test.zip">
> >>
> >> It should trick your browser.
> >>
> >> - Cs.
> >
> >
> > Thanks for the advice, but unfortunately it did not work for me.
> > I have found a solution which is to set
> > "$Response->AddHeader('Content-Disposition',"attachment;
> > filename=test.zip");"
> >
> > This works fine in Konquerer, and Mozilla 1.1 on Linux, and on
Windows
> > IE, Opera, but NOT Mozilla 1.2.1.
> > I am guessing it might be a mozilla bug as mozilla names the
> > downloadable file to be "test.zip.asp"
> >
> > Anyone got any thoughts ?
>
> Sorry, my original post was wrong. But this one is working for me
on all
> browsers:
> <a
>
href="http://url/download.asp/filename.zip?.asp&file=filename.zip">fi
lename.zip</a>
You shouldn't need to call the script with the filename, and it
might not be desireable or practical. The ContentType I believe has
worked for me. I can't remember off hand, I'd have to check the
details at work. I know Content-Disposition is often required for
emails though as is perfectly legit MIME.
This seems to be a general ASP problem, not just Apache::ASP. There
are plenty of IIS ASP BinaryWrite and filename problems on
groups.google.com (Content-disposition being one solution).
P.S. With PDFs there are additional problems with the Acrobat reader
plug-in. One in particular was the need to set the Content-Length.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]