从Python上传webform中的图像

时间:2011-03-02 02:31:23

标签: python pylons python-imaging-library

我是python的新手,我被赋予了从python中的webform创建图像uploade脚本的任务。我们正在使用Pylons 我有一个表单提交到页面,我正在尝试运行以下但我收到此错误

  

AttributeError:读取

我的代码是:

im = Image.open(request.POST['image'])  
im = im.convert("RGB")  
im = im.resize((70,70), Image.ANTIALIAS)  
im.save("/avatars/q5.png")

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我想你想这样做:

im = Image.open(StringIO(request.POST['image']))

因为Image.open函数采用类似文件的对象而不是缓冲区。 StringIO包将缓冲区转换为类似文件的对象。