Bug #16449 Updated: Problem with upload of binary files
| From: | mirbuf at tin dot it | Date: | Fri, 05 Apr 2002 12:00:09 +0000 |
| Subject: | Bug #16449 Updated: Problem with upload of binary files | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-4128@lists.php.net to get a copy of this message | ||
ID: 16449
Updated by: mirbuf@tin.it
Reported By: mirbuf@tin.it
Status: Bogus
Bug Type: Apache related
Operating System: Win2K Professional
PHP Version: 4.1.2
New Comment:
To help tracing this bug I can give the following additional
information:
- Apache version is 1.3.23
- Files are always trunked at offset 0x3E4E (15950), or 0x3E3E (15938).
At this position there is always garbage in the form of 7 numbers
bigger than zero, and the rest of bytes always set to zero (example:
08 10 C5 01 80 E0 F3 00 00 00 00 00 ... 00 ... until the end of the
file).
Mirko
Previous Comments:
------------------------------------------------------------------------
[2002-04-05 06:50:51] jan@php.net
The bug system is not the appropriate forum for asking support
questions. For a list of a range of more appropriate places to ask
for help using PHP, please visit http://www.php.net/support.php
------------------------------------------------------------------------
[2002-04-05 06:48:06] mirbuf@tin.it
Hello,
I'm having a problem with upload of binary files (tipically image/jpeg,
image/pjpeg).
The problem seems to happen with files bigger than 20k. Infact it
doesn't happen with tiny files like 5-10-15k.
I've done a class to handle file uploads, and it worked fine with
previous version of PHP (4.0.6). I tested also against Linux version
(still 4.0.6) and it works fine.
The class simply handle $HTTP_POST_FILES[$fieldname]['tmp_name'] and
does a copy($tempName,$filename).
Using $_FILES either doesn't work.
I tested against PHP 4.1.2, PHP 4.2.0RC1 and RC2 too, but the bug still
persists, on Windows 2000 platform.
I cannot verify this, but unless the copy function is broken, the
temporary file uploaded to Apache is already corrupt.
Any advice is kindly appreciated.
Thanks
Mirko Buffoni
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=16449&edit=1