Jim Gallacher
jg.lists at sympatico.ca
Mon Oct 17 20:00:25 EDT 2005
WR - wrote: > The output that I get from my form is: > > Field('file', 'TESTTESTTEST') > is the result of print file. > > When i'm going to use read() it not works because it is not a > textfile but a Field with ('file', 'TESTTESTTEST'). > > How can i change my form or script to only get TESTTEST...... > So i can write it to a new file. > > I show all my files in the mailing-list, thats all: > http://www.modpython.org/pipermail/mod_python/2005-October/019299.html Check the docs for the Field class. http://www.modpython.org/live/current/doc-html/pyapi-util-fstor-fld.html """ Field instances have the following attributes: <snip> file This is a file object. For file uploads it points to a temporary file. For simple values, it is a StringIO object, so you can read simple string values via this attribute instead of using the value attribute as well. """ Something like the following will work: def index(req): uploaded_file = req.form['file'] data = uploaded_file.file.read() return data Regards, Jim
|