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

Python 无法打开烧瓶保存的图像文件,python,flask,Python,Flask,我有一个从PHP接收数据的FlaskAPI。我获取图像作为输入,并将其存储在下载文件夹中。但问题是,当我打开图像时,我得到了无法识别的图像文件格式。以下是我保存图像的代码: imagefile = flask.request.files.get('image', '') image = imagefile.read() filename = imagefile.filename slash_index = filename.rfind('/') filename = filename[slash

我有一个从PHP接收数据的FlaskAPI。我获取图像作为输入,并将其存储在下载文件夹中。但问题是,当我打开图像时,我得到了无法识别的图像文件格式。以下是我保存图像的代码:

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文件。

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

删除下面的代码,它就会工作

image = imagefile.read()

你能给我看看异常堆栈吗?