On 26 Feb 2002 at 20:51, Dieter Maurer wrote:
Markus Koelle writes:
Can you tell me, how I can patch the extFile-product to allow ftp and webdav transport. FTP-uploaded Images should become extImages and files should become extfile-objects. Please can you give me detailed information about PUT_factory.py. You read the HowTo on Zope.org? a) I've tried ExtFile-1.1.3.patch and the example external method on http://dev.zope.org/Members/shh/Patches/ but it didn't work. FTP-Client shoes "426 Error creating files" alltough I'm a manager and have got all permissions.
Here my external method code: def PUT_factory(self, name, typ, body): # Return DTMLDoc/Image/File, based on sniffing. print "Factory called" from Products.ExtFile.ExtFile import ExtFile from Products.ExtFile.ExtImage import ExtImage if typ[:6]=='image/': ob=ExtImage(name) else: ob=ExtFile(name) return ob Any idea?
Another problem with extFile-product: A 2,8 MB-File can uploaded via http with no probs, the upload of bigger files (6 MB, 14 MB) stops with time-out. Any idea? Uploading large objects takes some time. I fear, you need to find the process that times out (your browser, an FCGI/PCGI gateway, Apache, ...) and increase the timeout.
May be a squid-proxy time-out.
Dieter
Thank you Markus