使用wsgi、webob和pil,我正在尝试使用
Image.open()
直接来自请求的文件。然而,
图像打开()
始终引发异常“无法识别图像文件”。图像是唯一的字段,不使用其他post或get变量。该文件来自标准HTML上载表单,其中enctype=“multipart/form data”。
import Image, ImageFile
from webob import Request
def application(environ, start_response):
req = Request(environ)
req.make_body_seekable()
im = Image.open(req.body_file) # "Cannot identify image file"
im.save('testfileio.png','PNG')
我的猜测是我没有正确地加载上传的图像数据,但是我不确定正确的方法是什么。