|
Brian Ray
bray at sent.com
Fri Oct 8 12:33:00 EDT 2004
This may be too simple or OT for this list, but I need some help.
I am using a custom handler and util.FieldStorage to get a file from a
POST:
form = util.FieldStorage(req)
# key datafile sent from html name
file = form['datafile']
# filehand is a file instance
filehand = file['file']
type of filehand:
<open file '<fdopen>', mode 'w+b' at 0x1221920>
How do I save this instance file data to somewhere on disk without
writing the file to a string? I simply want to move the file to a disk
file where I can later access. I saw in an earlier post from David
Fraser:
contents = field.value
# or you can do the read yourself:
field.file.seek(0)
contents = field.file.read()
# reset the position so others can read it
field.file.seek(0)
I understand this and it works. However, would I not get better
performance by simply moving the temp file created from the util
instance.
My concern is performance with larger files.
TIA, Brian
|