Python 400烧瓶文件上载过程中出现错误请求?
这是用于生成文件上载表单并对其进行处理的查看功能(是的,这直接来自): 我搜索了两天,了解到当在Flask view端点中找不到文件输入的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
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() }}"/>