我目前使用下面的代码上传一个文件到远程服务器:如何获取urllib2的上传进度条?
import MultipartPostHandler, urllib2, sys
cookies = cookielib.CookieJar()
opener = urllib2.build_opener(MultipartPostHandler.MultipartPostHandler)
params = {"data" : open("foo.bar") }
request=opener.open("http://127.0.0.1/api.php", params)
response = request.read()
这工作得很好,但对于更大的文件上传需要一些时间,这将是很好的有一个回调允许我显示上传进度?
我已经尝试过kodakloader解决方案,但它没有单个文件的回调。
有没有人知道解决方案?
它看起来像这样解决了我的问题:http://pycurl.sourceforge.net/doc/callbacks.html – leoluk 2010-08-16 14:16:55