Flask错误:"不允许使用方法请求的URL不允许使用该方法"



我正试图在Flask应用程序中上传Excel文件,但收到以下错误:

不允许使用方法:请求的URL不允许使用该方法。

我不完全确定为什么会出现此错误。

这是我的烧瓶代码:

@app.route("/upload", methods = ['GET', 'POST'])
def upload():
#user_file is the name value in input element
if request.method == 'POST' and 'user_file' in request.files:
filename = docs.save(request.files['user_file'])
return filename
return render_template('upload.html')

这是我上传的html代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>upload</title>
</head>
<body>
<form method="POST" enctype=multipart/form-data action ="{{url_for('upload')}}">
<input type="file" name="user_file">
<input type="submit">
</form>
</body>
</html>

猜测您运行的Flask不是在调试模式下。当您更改文件时,这些更改不会得到反映。此外,我不知道你是否使用烧瓶上传,但我建议使用flask reuploaded,烧瓶上传的维护版本。不需要更改代码,只需要不同的包。

相关内容

  • 没有找到相关文章