Bartlomiej Rymarski
bart at wsisiz.edu.pl
Tue Jun 8 16:09:37 EDT 2004
Hello, I wrote a script that uploads a file to the server using mod_python 3.1.3, everything works fine, until I've tried to put the script on the main server which uses mod_python 2.7.10 (apache 2.6.x). Here is the function responsible for uploading files. #v+ def add(req, file_up): name_up = file_up.filename data = file_up.file.read(5*1024*1024) # limit to 5 MB localfile = open(file_up, "wb") localfile.write(data) localfile.close() #v- As I said, this code works perfectly fine with mod_python 3.1.3. With 2.7.10 I'm getting this error: #v+ Mod_python error: "PythonHandler mod_python.publisher" Traceback (most recent call last): File "/usr/local/lib/python2.3/site-packages/mod_python/apache.py", line 193, in Dispatch result = object(req) File "/usr/local/lib/python2.3/site-packages/mod_python/publisher.py", line 104, in handler val = File(field) File "/usr/local/lib/python2.3/site-packages/mod_python/publisher.py", line 308, in __init__ for m in field.file.__methods__: AttributeError: 'file' object has no attribute '__methods__' #v- Is there any way to fix it? Thanks in advance. -- Bartek Rymarski <bart at wsisiz.edu.pl> $ %blow bash: fg: %blow: no such job
|