4

我使用 mongodb 并将文件保存到 gridfs

现在我想从 gridfs 编辑图像...

我用这个代码

def thumbnail(file_obj):
    import StringIO
    from PIL import Image

    im = StringIO.StringIO()

    im.write(file_obj.raw_file)

    im_ful = Image.open(im)

    return im_ful.info

但pil说“无法识别图像文件”

那也是图像;)如何解决

4

1 回答 1

6

你需要一个im.seek(0)Image.open(im)通话前。否则 PIL 会尝试从文件末尾读取,没有数据,并且失败。

于 2011-01-27T11:12:48.133 回答