hi i have a resize function wich creates image thumbanils...
def THUMB(image, nx=120, ny=120):
from PIL import Image
import os
try:
img = Image.open(request.folder + 'static/img_folder/' + image)
img.thumbnail((nx,ny), Image.ANTIALIAS)
root,ext = os.path.splitext(image)
thumb='%s_thumb%s' %(root, ext)
img.save(request.folder + 'static/img_folder/' + thumb)
return thumb
except:
return None
and this :
db.define_table("news",
Field('image', 'upload', requires=IS_EMPTY_OR(IS_IMAGE()),
uploadfolder=request.folder+'static/img_folder', autodelete=True),
Field('image_thumb', 'upload', compute=lambda r: THUMB(r['image']),
autodelete=True),
Field("title",label=T('Title'),requires=IS_NOT_EMPTY()),
Field("content"
,type='text',label=T('Content'),requires=IS_NOT_EMPTY()))
the problem is when i delete a row, image("big image") is deleteing from
disk but the image_thumb stil remains on disk.
any solutions are welcome :), thx
___
Alex