我试图从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)
似乎解决了other people的这个问题,但就我而言,它还没有解决。
答案 0 :(得分:1)
感谢@Mark,我将从WebP捕获的图像类型更改为PNG。