RE: [Zope] Re: MSIE 6 not opening MIME attachments
Thanks, but still no luck. -jim -----Original Message----- From: Gilles Lenfant [mailto:glenfant@bigfoot.com] Sent: Thursday, January 09, 2003 7:34 PM To: zope@zope.org Subject: [Zope] Re: MSIE 6 not opening MIME attachments
"Jim Kutter" <jim@ebizq.net> a écrit dans le message de news:EBA064F73335E9479B473032FE5CBCEBCE0975@cmburns.ebizq.net... I'm trying to send a CSV via a python script. My problem is in IE 6, if the user clicks on "Open" instead of save from the dialog that appears, Excel will launch, but not find the file in the Temporary Internet Files folder. Clicking on "Save" then opening the file manually works just fine.
Is this a problem with my response headers or an IE bug?
Here are the headers I'm sending:
response.setHeader('Content-Type', 'text/csv') response.setHeader('Content-Length', len(printed)) response.setHeader('Content-Disposition', 'attachment; filename=%s' % filename)
return printed
Hi Jim, This works for me... RESPONSE.setHeader('Content-Type', 'text/comma-separated-values; charset=ISO-8859-1') RESPONSE.setHeader('Content-Disposition', 'attachement; filename=sometable.csv') ... even when omiting 'Content-Length' header. Hope this helps -- Gilles _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
On Monday 12 January 2004 16:03, Jim Kutter wrote:
Thanks, but still no luck.
Hi, IE only is responsible of this bug : if you specify a "filename" parameter in the "Content-Disposition" header, then IE doesn't open the file (you may have the same kind of problem with PDF or DOC files). This problem which appeared in IE 5.0 disappeared with IE 5.5 and came back in IE 6. Just remove the "filename" option and everything should be OK (but you should keep a good extension in your URL, otherwise it should fail also, depending on your client OS configuration). Thierry
-----Original Message----- From: Gilles Lenfant [mailto:glenfant@bigfoot.com] Sent: Thursday, January 09, 2003 7:34 PM To: zope@zope.org Subject: [Zope] Re: MSIE 6 not opening MIME attachments
"Jim Kutter" <jim@ebizq.net> a écrit dans le message de
news:EBA064F73335E9479B473032FE5CBCEBCE0975@cmburns.ebizq.net...
I'm trying to send a CSV via a python script. My problem is in IE 6, if the user clicks on "Open" instead of save from the dialog that appears, Excel will launch, but not find the file in the Temporary Internet Files folder. Clicking on "Save" then opening the file manually works just fine.
Is this a problem with my response headers or an IE bug?
Here are the headers I'm sending:
response.setHeader('Content-Type', 'text/csv') response.setHeader('Content-Length', len(printed)) response.setHeader('Content-Disposition', 'attachment; filename=%s' % filename)
return printed
Hi Jim,
This works for me...
RESPONSE.setHeader('Content-Type', 'text/comma-separated-values; charset=ISO-8859-1') RESPONSE.setHeader('Content-Disposition', 'attachement; filename=sometable.csv')
... even when omiting 'Content-Length' header.
Hope this helps
-- Gilles
in IE 6, if
the user clicks on "Open" instead of save from the dialog that appears, Excel will launch, but not find the file in the Temporary Internet Files folder. Clicking on "Save" then opening the file manually works just fine.
Is this a problem with my response headers or an IE bug?
Here are the headers I'm sending:
response.setHeader('Content-Type', 'text/csv') response.setHeader('Content-Length', len(printed)) response.setHeader('Content-Disposition', 'attachment;
This is what I use and seems to work: context.REQUEST.RESPONSE.setHeader('Content-Type', 'application/download') context.REQUEST.RESPONSE.setHeader('Content-Length', len(printed)) context.REQUEST.RESPONSE.setHeader('Content-Disposition','inline;filen ame=downloadinfo.csv') I am not sure where I got the original info for this ( I sure didn't figure it out on my own).
participants (3)
-
Brian Sullivan -
Jim Kutter -
Thierry Florac