Python 400烧瓶文件上载过程中出现错误请求?

Python 400烧瓶文件上载过程中出现错误请求?,python,python-3.x,flask,Python,Python 3.x,Flask,这是用于生成文件上载表单并对其进行处理的查看功能(是的,这直接来自): 我搜索了两天,了解到当在Flask view端点中找不到文件输入的name属性时,会发生此错误。我使用request.files.get(“file”)来处理这个问题。在我的例子中,在提交表单时,无法访问该方法(服务器日志甚至不打印“POST”)。这是有道理的,因为400是一个客户端错误,但仍然 使用蓝图会破坏这一切吗?我在这里做错了什么?添加csrf令牌导致了 <input type="hidden" name="c

这是用于生成文件上载表单并对其进行处理的查看功能(是的,这直接来自):

我搜索了两天,了解到当在Flask view端点中找不到文件输入的
name
属性时,会发生此错误。我使用
request.files.get(“file”)
来处理这个问题。在我的例子中,在提交表单时,无法访问该方法(服务器日志甚至不打印“
POST
”)。这是有道理的,因为400是一个客户端错误,但仍然


使用蓝图会破坏这一切吗?我在这里做错了什么?

添加csrf令牌导致了

<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>


表单没有操作-是什么导致它转到
/upload
?尝试类似于
的操作,如果不执行操作,表单默认发送到表单所在的同一端点。我要补充一点,包括行动仍然失败。
<form method="post" enctype="multipart/form-data">
  <input type="file" name="file">
  <input type="submit" value="Upload">
</form>
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>