我有以下几点
<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:
...但是我得到了一个error 400: bad request,从我的谷歌搜索中,它告诉我Flask找不到'imagefile'键下的文件,这是html中输入的名称。你知道为什么它找不到它吗?
发布于 2015-01-20 00:52:05
事实证明,我需要在表单中包含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>https://stackoverflow.com/questions/28029467
复制相似问题