我有一个从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文件。
答案 0 :(得分:0)
我遇到了同样的问题。原因是关于imagefile.read()函数。
删除下面的代码,它可以正常工作。
image = imagefile.read()