在我的项目中带有一个项目的烧瓶我正在上传正在开发的应用程序。我有2个图片上传区域。加载2时,我没有任何问题。400错误的请求:KeyError:上传图像时或从不加载时按下发送按钮时,出现'gelinFoto'样式的错误。我在哪里犯错了?
"@vue/cli-service": "^3.0.1"
HTML
postinstall
答案 0 :(得分:0)
您认为两者都有
routeTemplate: "api/{controller}/{id}"
这就是为什么您会收到该错误
未提供文件时,例如没有gelinFoto = request.files['gelinFoto']
damatFoto = request.files['damatFoto']
,Python尝试查找它,但是它不能导致没有名为request.files['gelinFoto']
的键!
最简单的技巧就是定义这样的主题:
gelinFoto
通过这种方式,它使用内联条件来获取密钥,如果未提供密钥,则会设置值gelinFoto = request.files['gelinFoto'] if request.files.get('gelinFoto') else None
damatFoto = request.files['damatFoto'] if request.files.get('damatFoto') else None
稍后在您的代码中,我看到您再次这样做,
None
这是错误的,您正在使用if gelinFoto or damatFoto:
# ... Your other coders
gfilename = secure_filename(gelinFoto.filename)
dfilename = secure_filename(damatFoto.filename)
gelinFoto.save(os.path.join(yol, gfilename))
damatFoto.save(os.path.join(yol, dfilename))
进行检查,然后用u进行检查,但两者都不是or
!
最好分别对每个操作进行操作,例如:
None