就像这个问题一样,我正在尝试按照简单的Flask教程将文件上传到Flask服务器。在我的特定情况下,我正在尝试上传XML文件。
我正在使用的(简体)HTML是:
<form action="" method="post" enctype="multipart/form-data">
<input type="file">
<input type="submit" value="Let's go!">
</form>
Run Code Online (Sandbox Code Playgroud)
该请求由一个if request.method == 'POST':
块正确处理,因此我放入了一些打印语句来进行故障排除:
print('request.method', request.method)
print('request.args', request.args)
print('request.form', request.form)
print('request.files', request.files)
Run Code Online (Sandbox Code Playgroud)
结果是:
request.method POST
request.args ImmutableMultiDict([])
request.form ImmutableMultiDict([])
request.files ImmutableMultiDict([])
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?如果需要,我可以提供更完整的源代码。
归档时间: |
|
查看次数: |
5378 次 |
最近记录: |