码迷,mamicode.com
首页 > Web开发 > 详细

pycurl post file的方法

时间:2015-01-06 15:45:32      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:import   file   python   

        import pycurl
        from urllib import urlencode   
  
        ch = pycurl.Curl()
        timeout = 360
        ch.setopt(pycurl.CONNECTTIMEOUT, timeout)
        ch.setopt(pycurl.URL, ‘
http://url‘)
        post_data = [
            (‘file1‘, (pycurl.FORM_FILE, FILENAME))
            ...
        ]   
        ch.setopt(pycurl.HTTPPOST, post_data)
        b = StringIO.StringIO()
        ch.setopt(pycurl.WRITEFUNCTION, b.write)

        try:
            ch.perform()
            print ‘data=%s‘ % b.getvalue()
        except Exception, e:
            print ‘Connection error: %s‘ % str(e)
            ch.close()

pycurl post file的方法

标签:import   file   python   

原文地址:http://pythonfan.blog.51cto.com/9764080/1599710

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!