#46485 [Opn->Bgs]: Problem uploading a file

From: Date: Wed, 05 Nov 2008 16:48:24 +0000
Subject: #46485 [Opn->Bgs]: Problem uploading a file
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-130655@lists.php.net to get a copy of this message
ID: 46485 Updated by: lbarnaud@php.net Reported By: nyaka at nyaka dot com -Status: Open +Status: Bogus Bug Type: Apache2 related Operating System: Solaris 10 PHP Version: 5.2.6 New Comment: Thanks. The closing boundary is missing the "--" prefix (the last boundary must be prefixed *and* suffixed with "--"). Previous Comments: ------------------------------------------------------------------------ [2008-11-05 14:38:33] nyaka at nyaka dot com I've sent the dump to your email. ------------------------------------------------------------------------ [2008-11-05 01:57:39] lbarnaud@php.net Could you please send a TCP dump ? ------------------------------------------------------------------------ [2008-11-05 01:34:06] nyaka at nyaka dot com I can see the correct boundary at the end of the packet in the TCP dump. ------------------------------------------------------------------------ [2008-11-04 22:49:56] lbarnaud@php.net The error code is set when the POST handler did not found the final boundary in the client's input. This may happen when the boundary is effectively missing, or e.g. when the Content-Length is incorrect. ------------------------------------------------------------------------ [2008-11-04 22:19:56] nyaka at nyaka dot com Yes, it is exactly what happened - some part of your code thinks that there is an error. So to summarize: 1. Custom application sends the file. 2. TCP dump shows the file is transferred. 3. Trace shows that the temporary file is created and data written to it. 4. PHP deletes the temporary file. 5. PHP reports error 3 - (partial upload). As I said, absolutely the same scenario works with previous versions of Apache and PHP. So the file was transferred; why does PHP complain? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/46485 -- Edit this bug report at http://bugs.php.net/?id=46485&edit=1

« previous php.bugs (#130655) next »