【发布时间】:2010-03-23 18:31:57
【问题描述】:
我正在将可能较大的文件上传到网络服务器。目前我正在这样做:
import urllib2
f = open('somelargefile.zip','rb')
request = urllib2.Request(url,f.read())
request.add_header("Content-Type", "application/zip")
response = urllib2.urlopen(request)
但是,这会在发布之前将整个文件的内容读入内存。如何让它将文件流式传输到服务器?
【问题讨论】: