摘要: pycurl — A Python interface to the cURL library Pycurl包是一个libcurl的Python接口。libcurl 是一个支持FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 和 LDAP的客户端URL传输库。libcurl也支持HTTPS认证,HTTP POST,HTTP PUT,FTP上传,代理,Cookies,基本身份验证,FTP文件断点继传,HTTP代理通道等等。 Libcurl提供的所有功能都可以通过pycurl接口来使用。pycurl库介绍1.pycurl.global_init( 阅读全文
posted @ 2011-08-05 17:10 残夜 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 引用地址:http://tools.cherrypy.org/wiki/DirectToDiskFileUpload 和上篇文件中介绍的CherryPy文件上传的主要区别在于: 过滤器由一个工具取代,禁用CherryPy的请求体处理 更改默认超时 改变默认请求body大小的限制 临时文件由cgi.FieldStorage改为tempfile.NamedTemporaryFile,以避免... 阅读全文
posted @ 2011-08-05 16:04 残夜 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: cherrypy 2.0版的时候要upload文件时是使用streamfilter,有些麻烦。如今cherrypy 2.1及之后版本已经把file upload集成进去,大大简化了原来的做法。现在3.1是使用python的cgi模块来分析POST数据,一个文件上传时,CGI把它存储在一个临时文件,并返回FieldStorage实例,它包含了这个文件的信息。FieldStorage的实例有一下信息:... 阅读全文
posted @ 2011-08-05 15:18 残夜 阅读(1075) 评论(0) 推荐(0) 编辑