File Uploads with Turbogears 2
Posted
by William Chambers
on Stack Overflow
See other posts from Stack Overflow
or by William Chambers
Published on 2010-03-03T21:54:35Z
Indexed on
2010/03/13
11:25 UTC
Read the original article
Hit count: 418
python
|turbogears2
I've been trying to work out the 'best practices' way to manage file uploads with Turbogears 2 and have thus far not really found any examples. I've figured out a way to actually upload the file, but I'm not sure how reliable it us.
Also, what would be a good way to get the uploaded files name?
file = request.POST['file']
permanent_file = open(os.path.join(asset_dirname,
file.filename.lstrip(os.sep)), 'w')
shutil.copyfileobj(file.file, permanent_file)
file.file.close()
this_file = self.request.params["file"].filename
permanent_file.close()
So assuming I'm understanding correctly, would something like this avoid the core 'naming' problem? id = UUID.
file = request.POST['file']
permanent_file = open(os.path.join(asset_dirname,
id.lstrip(os.sep)), 'w')
shutil.copyfileobj(file.file, permanent_file)
file.file.close()
this_file = file.filename
permanent_file.close()
© Stack Overflow or respective owner