繁体   English   中英

PIL.Image.open()给出IOError:无法识别图像文件

[英]PIL.Image.open() gives IOError: cannot identify image file

我正在尝试从Flask应用程序表单保存jpg图像。 以下代码可以正常工作:

blob = request.files[canvas_key]
blob.stream.seek(0)
data = blob.stream.read()
string_io = cStringIO.StringIO(data)

string_io的类型为<cStringIO.StringI object at 0x10bf2bf10>

但是当我尝试: Image.open(string_io) ,出现此错误: IOError: cannot identify image file

使用stream.seek(0)似乎可以解决其他人的问题,但就我而言,还没有解决。

感谢@Mark,我将捕获的图像类型从WebP更改为PNG。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM