无法打开烧瓶保存的图像文件

时间:2017-06-08 13:45:01

标签: python flask

我有一个从PHP接收数据的Flask API。我正在获取图像作为输入,我存储在我的下载文件夹中。但问题是,当我打开图像时,我得到Unrecognized image file format。这是我保存图像的代码:

imagefile = flask.request.files.get('image', '')
image = imagefile.read()
filename = imagefile.filename
slash_index = filename.rfind('/')
filename = filename[slash_index + 1:]
app.logger.info(slash_index)
app.logger.info(filename)
file_format = request.form.get('format')
app.logger.info(os.path.join(config.online_training_path, filename))
imagefile.save(os.path.join(config.online_training_path, filename)  

有人可以告诉我它有什么问题吗?我只传递jpeg或png文件。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。原因是关于imagefile.read()函数。

删除下面的代码,它可以正常工作。

image = imagefile.read()