Sorry it has taken so long for a response on this. It looks like you have been
hit by bug 32023. This has now been fixed in CVS for TC 5.5.x, TC 5.0.x and
TC4.1.x 

Mark

> -----Original Message-----
> From: Brian T. Dittmer [mailto:[EMAIL PROTECTED] 
> Sent: Friday, July 09, 2004 9:14 PM
> To: [EMAIL PROTECTED]
> Subject: CGIServlet and CGI.pm upload feature
> 
> Hey guys...I'm having some serious trouble using the file 
> upload feature
> in CGI.pm in conjunction with Tomcat 5.0.24.  When I try and 
> upload the
> file to my script for parsing the script hangs and prints 
> nothing to the
> browser (in other words it's the script is erring out).  Here's where
> the plot thickens...when I try and upload a file with six or 
> seven lines
> of data it goes through fine.  When I try and upload any file 
> >5k or so
> the script hangs.  The file is just a standard text file with fields
> delaminated by pipes ( | ).  Below is the error in the log file:
> 
> 2004-07-09 15:53:15 StandardContext[/management]cgi: runCGI
> (stderr):CGI.pm: Server closed socket during multipart read (client
> aborted?).
> 2004-07-09 15:53:15 StandardContext[/management]cgi: runCGI: 1 lines
> received on stderr
> 
> 
> I've tried modifying the clientInputTimeout parameter in 
> web.xml but to
> no avail.  It still errors out no matter high I set it.  I've 
> also tried
> changing the timeout times in server.xml.  I'm not really 
> sure what the
> deal is.
> 
> Below is the exact form code I'm using to pass the form to the script:
> 
> <FORM ACTION="cgi-bin/data_import.cgi" METHOD="post"
> ENCTYPE="multipart/form-data">
>                 file: <INPUT TYPE="file" NAME="leadfile">
>                 <P>
>                 <INPUT TYPE="submit" NAME="Submit" 
> VALUE="Submit Form">
> </FORM>
> 
> 
> Below is the exact perl code I'm using to grab the data:
> 
> $query = new CGI;                         
> $lead_file = $query->upload("leadfile");  
> @lines = <$lead_file>;
> 
> 
> 
> As you can see I'm not doing anything weird or different
> here...basically I'm just trying to get a text file to parse 
> and insert
> into a database.  The script works great being executed from a command
> line or if you send up a few lines of text, but dies otherwise.  Any
> help on this would be greatly appreciated...I haven't been 
> able to find
> any reference to this problem on the web.  Thanks a lot!
> 
> 
> ------------------------------------
> Brian Dittmer <[EMAIL PROTECTED]>
> http://www.tracerdigital.com
> (614) 795-0501
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to