上传用户头像的代码是不是有错误

来源:9-3 .修改会员资料

Ivanhou

2018-02-03

按照老师的代码,如果不上传头像,提交的话会报错,所以我的代码改成这样:
if data['face']: # 加了if语句
    file_face = secure_filename(data['face'].filename) # 改成data['face']
    if not os.path.exists(app.config["FC_DIR"]):
        os.makedirs(app.config["FC_DIR"])
        os.chmod(app.config["FC_DIR"], "rw")
    user.face = change_filename(file_face)
    data['face'].save(app.config["FC_DIR"] + user.face)  # 改成data['face']

不知道有什么差别?

写回答

2回答

qq_春田花花_0

2018-02-27

form.face.validators = []

前面应该用清空验证器

0
1
Ivanhou
非常感谢!
2018-02-28
共1条回复

Tejnx

2019-01-20

我也发现这个问题了,感觉提问人的解决方法更好一点,mark了

0
0

Python Flask 构建微电影视频网站

Python 最好用轻量级框架,让你轻松胜任 Python Web 工程师

683 学习 · 663 问题

查看课程