Anyone had this ? I'm getting an IOERROR Errno 5 Input/output error when uploading a file to my zope site. The file is handled by an external method def abcfile_read(self,REQUEST): # following line reads each line from uploaded code file=REQUEST.form['abcfile'] and the error is occurring at the file=REQUEST.form['abcfile'] line Now this works fine on my development machine and it _did_ work fine at my hosts but now it doesn't (after updating the site and the external methods - but AFAIK not changing the file upload area). I did 're-edit' the external method on the management interface. Is it permissions ? Any clues where to start looking would be greatly appreciated. the form which is used for the input looks like <form ENCTYPE="multipart/form-data" method="post"> Abc file <input type="FILE" name="abcfile"> Here's the traceback <!-- Traceback (innermost last): File /home/sites/site7/users/tunedb/2-2-2/lib/python/ZPublisher/Publish.py, line 222, in publish_module File /home/sites/site7/users/tunedb/2-2-2/lib/python/ZPublisher/Publish.py, line 187, in publish File /home/sites/site7/users/tunedb/2-2-2/lib/python/Zope/__init__.py, line 221, in zpublisher_exception_hook (Object: Traversable) File /home/sites/site7/users/tunedb/2-2-2/lib/python/ZPublisher/Publish.py, line 171, in publish File /home/sites/site7/users/tunedb/2-2-2/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: AddAbcFileLogic.html) File /home/sites/site7/users/tunedb/2-2-2/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: AddAbcFileLogic.html) File /home/sites/site7/users/tunedb/2-2-2/lib/python/OFS/DTMLMethod.py, line 172, in __call__ (Object: AddAbcFileLogic.html) File /home/sites/site7/users/tunedb/2-2-2/lib/python/DocumentTemplate/DT_String.py, line 528, in __call__ (Object: AddAbcFileLogic.html) File /home/sites/site7/users/tunedb/2-2-2/lib/python/OFS/DTMLMethod.py, line 168, in __call__ (Object: AddAbcFileResults.html) File /home/sites/site7/users/tunedb/2-2-2/lib/python/DocumentTemplate/DT_String.py, line 528, in __call__ (Object: AddAbcFileResults.html) File /home/sites/site7/users/tunedb/2-2-2/lib/python/DocumentTemplate/DT_In.py, line 633, in renderwob (Object: abcfile_read(REQUEST)) File /home/sites/site7/users/tunedb/2-2-2/lib/python/DocumentTemplate/DT_Util.py, line 337, in eval (Object: abcfile_read(REQUEST)) (Info: REQUEST) File <string>, line 0, in ? File /home/sites/site7/users/tunedb/2-2-2/lib/python/Products/ExternalMethod/ExternalMethod.py, line 270, in __call__ (Object: abcfile_read) File /home/sites/site7/users/tunedb/2-2-2/Extensions/zope_extra.py, line 28, in abcfile_read (Object: Traversable) IOError: (see above) Richard Moon richard@dcs.co.uk
participants (1)
-
Richard Moon