[Webkit-unassigned] [Bug 18539] multipart/form-data not being parsed correctly on server due to '+' in boundary string

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 18 14:19:52 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=18539


jonasmunk at mac.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jonasmunk at mac.com




------- Comment #5 from jonasmunk at mac.com  2009-06-18 14:19 PDT -------
I have the same problem with PHP (Server header: Apache/2.2.11 (Unix)
mod_ssl/2.2.11 OpenSSL/0.9.8j DAV/2 PHP/5.2.9) on Mac OS X i believe it is
MacPorts. I have the same problem on work with a Jetty (Java) Server.

So it may not be related to the server.

Seemingly random the upload stalls and the request never completes. The PHP
script never gets executed.

This goes well:
multipart/form-data; boundary=----WebKitFormBoundaryVtOqm3BbxLwP0yja
multipart/form-data; boundary=----WebKitFormBoundaryu5as9Aihe0bbIcgv
multipart/form-data; boundary=----WebKitFormBoundaryLlrh0UVE2KYWV5g3
multipart/form-data; boundary=----WebKitFormBoundary1W9R55FRA2GneO7e

This goes wrong:
multipart/form-data; boundary=----WebKitFormBoundaryWISbcqWfZg4l+qej
multipart/form-data; boundary=----WebKitFormBoundaryGAz1V0M1nRZkKq4w
multipart/form-data; boundary=----WebKitFormBoundaryOAQK+G7Ylci9Ca9X
multipart/form-data; boundary=----WebKitFormBoundaryWaUfqbq5fRdQ5LlL

You should really consider looking into this.

Also see:
http://discussions.apple.com/thread.jspa?messageID=9591586
http://code.google.com/p/support/issues/detail?id=2581

(In reply to comment #3)
> (In reply to comment #2)
> > I'm informed by JMBSoft that's it's "pure Perl using all custom in-house code".
> > Would it help if I tried to get the code that handles the form when submitted?
> 
> Are they using CGI.pm to do the form parsing, or something else?  You should
> point them at this bug to see if they can reproduce the issue on their own and
> fix it.
> 
> Note that Safari for Windows should behave the same as Safari for Mac OS X.
> 


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list