Hi, On Wed, 2004-10-27 at 12:55, Vova wrote:
Tino Wildenhain wrote:
So filename is sent correctly as 'a;b'. But Zope says that filename is '"a'.
cool :-) We come close. Then you have to file a bug for the cgi.py which does the hard work of reading and parsing. Looks like an insufficience in handling of the " " quoting while parsing header lines. You are right. Bug is in cgi.py at line 325: plist = map(lambda x: x.strip(), line.split(';'))
One question: is it right that browser sends 'a;b' as '"a;b"' ? What RFC
rfc822 I believe. But the quoting looks right. Otherwise the ; in the name would have to be handled as delimiter like cgi.py does in the case because it ignores the Quoting. I wonder how the other mime handling modules in python do this: rfc822, mimetools, email Regards Tino