我正在尝试从表单将文件上载到flask服务器。我的HTML(我正在使用React)如下所示:
<form action="/" method="post">
<input type="file" id="placesCSV" name="placesCSV"></input>
<input type="submit" />
</form>
但是python中的以下代码:
@app.route('/', methods = ['POST'])
def findRoutes():
if request.method == 'POST':
print(request.args)
print(request.files)
正确打印request.args
的文件名,但request.files
为空。我还得到:
浏览器(或代理)发送了此服务器无法理解的请求
我用“GET”而不是“POST”尝试了同样的方法,得到了同样的结果
我想你应该把request.method改成POST
相关问题 更多 >
编程相关推荐