@app.route('/registerdriver', methods=['POST'])
def register_driver():
fname = request.form['fname']
lname = request.form['lname']
email = request.form['email']
mobno = request.form['mobno']
password = request.form['password']
file = request.files['driving_license']
file.filename = mobno+"_"+fname
filename = secure_filename(file.filename)
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
Run Code Online (Sandbox Code Playgroud)
上面是我用来保存文件的代码。但是尝试保存文件时出现以下错误
Flask.debughelpers.DebugFilesKeyError
Flask.debughelpers.DebugFilesKeyError:您尝试访问 request.files 字典中的文件“drive_license”,但它不存在。请求的 mimetype 是“application/x-www-form-urlencoded”而不是“multipart/form-data”,这意味着没有传输任何文件内容。要修复此错误,您应该在表单中提供 enctype="multipart/form-data"。
相反,浏览器传输了一些文件名。
有人可以帮我弄这个吗