我正在尝试从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的问题,但就我而言,还没有。 最佳答案
感谢@Mark,我将捕获的图像类型从WebP更改为PNG。