You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by eric ng <ch...@yahoo.com> on 2001/05/31 19:30:49 UTC

Content-Disposition

Hi,
I have a file download servlet serves web browsers.

request to file is like this
http://192.168.1.105/download/servlet/download?filename=song.mp3
 
The file on the server side is song.mp3.  But the file
got download to browser is the servlet name instead. 
:(

I heard i need to use the HTTP header
res.setHeader("Content-Disposition","attachment;
filename=\"" + downloadFile + "\";"); 

Is Content-Disposition a standard in HTTP spec?  I
heard i should use this when ever I don't want the
content display on browser.

Why everytime I download a file from the web server
like song.mp3. there is no such HTTP header? -->
Content-Disposition

Why if I sent a file from servlet to web browser, i
need to use Content-Disposition?

Any other way I can make the file name on the server
is same as file get (Save as) to web browser?

thanks.

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/