[Zope-Checkins] CVS: Zope2 - FTPServer.py:1.19
Martijn Pieters
mj@digicool.com
Mon, 23 Apr 2001 11:39:41 -0400 (EDT)
Update of /cvs-repository/Zope2/ZServer
In directory korak:/tmp/cvs-serv1360/ZServer
Modified Files:
FTPServer.py
Log Message:
- Merge the mj-http_range_support-branch HTTP Range functionality.
- Update the CHANGES.txt file.
--- Updated File FTPServer.py in package Zope2 --
--- FTPServer.py 2001/04/09 19:24:32 1.18
+++ FTPServer.py 2001/04/23 15:39:10 1.19
@@ -369,6 +369,9 @@
response=make_response(self, self.retr_completion, line[1])
self._response_producers = response.stdout._producers
request=FTPRequest(line[1],'RETR',self,response)
+ # Support download restarts if possible.
+ if self.restart_position > 0:
+ request.environ['HTTP_RANGE'] = 'bytes=%d-' % self.restart_position
handle(self.module,request,response)
def retr_completion(self, file, response):