pycurl post

     pc = pycurl.Curl()
     pc.setopt(pycurl.POST, 1)
     pc.setopt(pycurl.URL, 'http://192.168.0.25:/Image')
     #pc.setopt(pycurl.HTTPPOST, [('Img1', (pc.FORM_FILE, '1.jpg')), ('Img2', (pc.FORM_FILE, '3.jpg'))])
     b1=open('1.jpg').read()
     b2=open('3.jpg').read()
     
     pc.setopt(pycurl.HTTPPOST, [ ('Img1', (pc.FORM_BUFFER, 'Img1', pc.FORM_BUFFERPTR, b1) ),  (   'Img2', (pc.FORM_BUFFER, 'Img2', pc.FORM_BUFFERPTR, b2) )] )
     
     buf = StringIO.StringIO()
     pc.setopt(pycurl.WRITEFUNCTION, buf.write)
     pc.perform()
     response_code = pc.getinfo(pycurl.RESPONSE_CODE)
     print buf.getvalue()
     print response_code
     pc.close()

  

opencv的数据处理

b1=cv2.imencode('.jpg',cv2.imread('1.jpg'))[1].data
b2=cv2.imencode('.jpg',cv2.imread('3.jpg'))[1].data

 

文件+文本

c.setopt(c.HTTPPOST, [ ('Img', (c.FORM_BUFFER, 'Img',c.FORM_BUFFERPTR, str(b1),)) , ('T','40') ])

posted @ 2016-08-18 11:18  ahuo  阅读(1026)  评论(0编辑  收藏  举报