如何将mongodb的Gridfs与PIL(Python图像库)一起使用
我使用mongodb并将文件保存到gridfs 现在我想编辑来自gridfs的图像 我使用这个代码如何将mongodb的Gridfs与PIL(Python图像库)一起使用,python,mongodb,python-imaging-library,gridfs,Python,Mongodb,Python Imaging Library,Gridfs,我使用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表示“无法识别图
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表示“无法识别图像文件”
这也是图像;)
如何修复它在调用图像打开(im)
之前,您需要一个im.seek(0)
。否则,PIL将尝试从文件末尾读取,但未获取任何数据,并且失败