def _image_converter(img64, upload_folder): '''Funcao que converte uma imagem base64 e retorna a imagem convertida ''' import subprocess from convertImage import convertBase64String img_base64 = img64 upload_folder = upload_folder img_converted = convertBase64String(img_base64, upload_folder) return img_converted
def ajax_upload(): if request.vars.image64 and request.vars.project_id: import subprocess from convertImage import convertBase64String project_id = request.vars.project_id base64Img = request.vars.image64 uploadfolder = '%sstatic/uploads/' % request.folder image_name = convertBase64String(base64Img,uploadfolder) if image_name: project_update = db(Project.id == project_id).select().first() subprocess.call('rm %s/%s' % (uploadfolder, project_update.thumbnail), shell=True) db(Project.id == project_id).update(thumbnail=image_name) return True else: return False else: return False