upload file using cgi on Win2k IIS

Ignacio Vazquez-Abrams ignacio at openservices.net
Wed Oct 10 23:41:01 CEST 2001


On Wed, 10 Oct 2001, Jason McWilliams wrote:

> Ignacio Vazquez-Abrams wrote:
> >
> > On Wed, 10 Oct 2001, Jason McWilliams wrote:
> >
> > > I seem to be doing everything correctly to save a posted
> > > multipart/form-data file on IIS server.  Yet, I only
> > > seem to be able to save a small portion of the file, not
> > > the whole thing.
> > >
> > > The internet user has permission to the temp directory and
> > > I am not getting any errors.  It works properly with the
> > > same code on unix, so it must be a IIS thing?
> > >
> > > I have tried file.read file.value and also tried to just
> > > do one line at a time... file.readline .  I can get the
> > > file name fine using cgiobj.filename  ... etc.
> > >
> > > I get about 498 k as the file size on the uploaded file, never
> > > more and I am trying to upload a big file.  Maybe there is
> > > a post limit in IIS?  I know that you can set a GET limit.
> >
> > What is the value of the hidden field named "MAX_FILE_SIZE" set to? Is there
> > one at all? If not, then don't expect your file input to work properly.
>
> I did not think this variable was used in cgi.py
> Isnt that a php type thing.  Isn't maxlen set to 0 inside cgi.py
> to allow for unlimited post length?  That is why I thought
> it might be a IIS setting somewhere.

Hmm. I had always thought it was a browser thing, but after doing some
research I think that you're right. Unfortunately I don't have enough IIS
knowledge to know exactly which setting it is. It's under the web properties,
probably, but I have no idea past that.

FYI, the default value of cgi.maxlen is 0, so that's probably not it.

-- 
Ignacio Vazquez-Abrams  <ignacio at openservices.net>





More information about the Python-list mailing list