Thanks for the replies everyone! We are renaming the files with our own naming scheme, so they are unique, but not random. We don't provide a download function for our users, so I'm not worried about the download aspect.
Thanks especially to Richard for this!: " form = SQLFORM(db.image) if form.accepts(request.vars, session): target_filename = ... # need to stream or large files could cripple your server gluon.fileutils.copystream(request.vars.filename.file, open (target_filename, 'wb'), int(request.env.content_length)) db.image.insert(filename=target_filename) " Also, I tried my first 'multiple forms page', and it worked very slick! I'm really starting to like web2py, especially the customization I can do within it. Thanks for a great framework, Massimo! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---