I was having the same problem with IE until I finally found a microsoft
document on the subject. It suggested setting the Content-disposition
header, which does force IE to treat files like you'd expect.

*shrugs*

eg:
response.setHeader("Content-disposition", "filename=foo.csv");


On Thu, 2003-02-20 at 18:31, John Leveille wrote:
> Ah, I have done battle with this one many times.  I grow weary of the fight.
> 
> First let me say that this problem can stem from a variety of causes given the many 
> combinations of browser make, browser version, and web server make and version.  In 
> the past I have found that I.E. ignores the content-type header (bad browser! bad 
> browser!).  But, by all means, do as Tim says and set the proper header (probably 
> text/csv).
> 
> If that doesn't do it, try adding a couple fake parameters to the URL (because I.E. 
> is looking there to decide what client app to launch).  For example, if you have a 
> servlet creating the CSV your URL might look like
> 
> http://localhost:8080/myservlet?a=b
> 
> change this to
> 
> http://localhost:8080/myservlet/foo.csv?a=b&saveas=/foo.csv
> 
> This is usually enough to convince the browser to do the right thing.
> 
> John
> 
> -----Original Message-----
> From: Tim Funk [mailto:[EMAIL PROTECTED]
> Sent: Thursday, February 20, 2003 9:10 PM
> To: Tomcat Users List
> Subject: Re: Excel sheets
> 
> 
> Tomcat is not sending the right header back( Content-type probably). 
> Telnet into port 80, simulate a web request and see what the server 
> repsonse header is and adjust tomcat accordingly.
> 
> -Tim
> 
> David Epstein wrote:
> > I have a website that serves up files, which are often .csv files. When
> > I run the site using IIS (ick), a user with Excel on their machine will
> > see the .csv files automatically open in Excel. But when I use the
> > Tomcat server, I can't get it to do the same. Is there an easy way to
> > enable this functionality?
> > 
> > Any help appreciated.
> > 
> > David Epstein
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
Mike Johnson <[EMAIL PROTECTED]>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to