共被编辑 1 次

版本 更新时间 贡献者 编辑原因 操作
#r1 2015-05-11 小吴变成阿程13 创建问题 查看

Web.py POST StringIO 用PIL打开

POST发送数据:

# encoding:utf-8
import requests
from StringIO import StringIO

img = open('test.jpg').read()
img = StringIO(img)
files = {'img': img}
baseUrl = r'http://localhost:8080/test'
requests.post(baseUrl, files = files)

在web.py里

import web
from PIL import Image
urls = ('/test', 'Test')

class Test:

    def GET(self):
        pass
    def POST(self):
        data = web.input()
        # 如何用PIL打开获取来的StringIO?
        img = Image.open(StringIO(data.img)) # 报错

线谢谢各位了。