[英]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.