能生成验证码图片,但是在firfox上打开时提示图片存在错误,代码是能运行的
来源:4-11 .实现验证码功能(上)
慕九州0306160
2018-03-29
image_name = "%s.jpg" % uuid.uuid4().hex
save_dir = os.path.join(os.path.dirname(__file__), "static/code")
if not os.path.exists(save_dir):
os.makedirs(save_dir)
image.save(save_dir + "/" + image_name, "jpeg")
return dict(
img_name=image_name,
code=chars
)
////////////////////////////////////////////////////////////////
def codes():
from codes import Codes
c = Codes()
info = c.create_code()
image = os.path.join(os.path.dirname(__file__), "static/code") + "/" + info["img_name"]
with open(image) as f:
image = f.read()
return Response(image, mimetype="jpeg")
1回答
-
慕九州0306160
提问者
2018-03-29
http://127.0.0.1:5000/codes/上提示图片存在问题,刷新页面都会产生新的验证码图片,就是不能显示出来,以为是浏览器问题,换成chrome也会这样~~求解答
00
相似问题