finally I realize that I cannot work with local files... so I have to think to another solution, one could be a real multiple file upload widget that actually is not yet implemented in web2py or work with file archives... other suggestions?
thanks a lot Manuele 2011/3/30 pbreit <pbreitenb...@gmail.com>: > I don't totally understand the question but perhaps this will help. Below is > in my model which takes an image and then creates a thumbnail by passing it > to a function (also in the model). > > db.define_table('item', > Field('image', 'upload', uploadfolder=request.folder+'static/uploads'), > Field('image_thumb', 'upload', > uploadfolder=request.folder+'static/uploads', > compute=lambda r: resize_image(r['image'], (150,130), 'thumb'))) > def resize_image(image, size, path): > from PIL import Image > import os.path > try: > img = Image.open('%sstatic/uploads/%s' % (request.folder, image)) > img.thumbnail(size, Image.NEAREST) > root, ext = os.path.splitext(image) > filename = '%s_%s%s' %(root, path, ext) > img.save('%sstatic/uploads/%s' % (request.folder, filename)) > except Exception, e: > return e > else: > return filename -- Manuele Pesenti amicogodzi...@jabber.linux.it https://sites.google.com/site/manuelepesenti/