def authCode(): try: print "authCode" img, auth_code = create_validata_code() img_mem = io.BytesIO() img.save(img_mem, 'JPEG', quality=95) resp = make_response(img_mem.getvalue()) resp.headers['Content-Type'] = 'image/jpeg' session["auth_code"] = auth_code print "session.auth_code", session["auth_code"] img_mem.close() return resp except: print format_exc()
def authCode(): try: img, auth_code = create_validata_code() destination = open('tmp', 'wb')#io.BytesIO() img.save(destination, "JPEG", quality=95, optimize=True, progressive=True) destination.close() destination = open('tmp', 'rb') resp = make_response(destination.read()) resp.headers['Content-Type'] = 'image/jpeg' session["auth_code"] = auth_code logger.info("session.auth_code {}".format(session["auth_code"])) destination.close() return resp except: logger.info(format_exc())