gpt4 book ai didi

python - Flask 在文件上传时给出错误 400

转载 作者:太空狗 更新时间:2023-10-30 02:19:42 24 4
gpt4 key购买 nike

我有以下内容

<form action="classify_upload" method="post" id="upload-form">
<input type="file" name="imagefile" id="imagefile"/>
<input type="submit" />
</form>

在我的 flask webapp 中,我有以下规则:

@webapp.route('/upload', methods=['POST'])
def upload():
try:
imagefile = flask.request.files['imagefile']
...
except Exception as err:
...

但我收到了一个错误 400:错误请求,根据我的谷歌搜索,这告诉我 Flask 无法找到键 'imagefile' 下的文件,这是名称html中的输入。有什么想法为什么找不到它吗?

最佳答案

原来我需要在表单中包含 enctype,所以 html 应该是

<form action="classify_upload" method="post" id="upload-form"  enctype="multipart/form-data">
<input type="file" name="imagefile" id="imagefile"/>
<input type="submit" />
</form>

关于python - Flask 在文件上传时给出错误 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28029467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com