www-apache-bugdb mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eric Pretty <evpre...@ibm.net>
Subject general/2456: Cannot upload binary file with HTML tag <INPUT TYPE=file>
Date Wed, 17 Jun 1998 07:42:41 GMT

>Number:         2456
>Category:       general
>Synopsis:       Cannot upload binary file with HTML tag <INPUT TYPE=file>
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Wed Jun 17 00:50:00 PDT 1998
>Originator:     evpretty@ibm.net
>Release:        1.3b5, 1.3b6, 1.3 (WIN32)
Windows NT workstation 4.0 Service Pack 3
Visual C++ 5.0
When I use the HTML tag <INPUT TYPE=file> to upload an ASCII file, 
the apache web server handles it correctly and I retrieve it with CGI_Lite. 

But when I try to upload a binary file, it either retrieve only 600-800 bytes
if the file is not too big. Otherwise, it hangs.

I do not think it is a problem with CGI_Lite because if I do not use this module,
the web server still hangs when the file is too big. It is not clear what too big
is but it seems to be over 20K.
Here is the HTML file

   <FORM ACTION="/cgi-bin/test_file_upload" ENCTYPE="multipart/form-data" METHOD=POST>
   Select a file to send: <INPUT TYPE=file NAME=input_file>

   <INPUT TYPE=submit VALUE="Send file">

Here is the perl script to handle the form data


use CGI_Lite;

$cgi=new CGI_Lite();

print "Content-type: text/plain\n\n";
print "<HTML><BODY>$Data{'input_file'}\n<BR>";

[In order for any reply to be added to the PR database, ]
[you need to include <apbugs@Apache.Org> in the Cc line ]
[and leave the subject line UNCHANGED.  This is not done]
[automatically because of the potential for mail loops. ]

View raw message