Thanks for the reply!

Seb Bacon wrote:
> 
> Hmm, well you certainly can't do it at the browser side.

Yes, I want to do it on the server.
 
> A well-formed HTTP header should contain a content-length attribute which
> you can examine.  However, deciding whether to accept the file or not would
> I imagine not be possible inside zope since the whole POST operation is
> handled by ZServer, so you probably have to write a cgi script to do it.
> For example, if you wanted to stick with python, you could use the cgi
> module.  You'd examine the header, and if you were happy, you could pass on
> the data in a new POST to zope.  If you were unhappy, you could return a
> value from the cgi.

Hmm... so I couldn't put this in an external method?
I guess CGI would be okay.

I should clarify: It's not actually the HTTP header I want
to examine, it's the first few bytes of the data itself. I
need to upload enough of the data to read some useful info,
then stop ASAP.
 
> This is all off the top of my head, and I'm sure there must be a nicer way
> of doing it than that.  It's not nice having it all outside zope.  but it
> should be a start, at least.
> 
> seb
> 

-- 
.................    paul winkler    ..................
slinkP arts:   music, sound, illustration, design, etc.
           web page:  http://www.slinkp.com
      A member of ARMS:   http://www.reacharms.com

_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to