]> code.delx.au - pymsnt/commitdiff
Fixed file transfer. Last commit was also preliminary socks5 support.
authorjamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>
Mon, 2 Jan 2006 08:17:14 +0000 (08:17 +0000)
committerjamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>
Mon, 2 Jan 2006 08:17:14 +0000 (08:17 +0000)
git-svn-id: http://delx.cjb.net/svn/pymsnt/trunk@83 55fbd22a-6204-0410-b2f0-b6c764c7e90a

committer: jamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>

src/ft.py

index 6b13706a9251c8b7623965c68f585619e86743fa..290861f20f91e7cde1189fa1948f0d603a8023e7 100644 (file)
--- a/src/ft.py
+++ b/src/ft.py
@@ -1,11 +1,13 @@
 # Copyright 2005 James Bunton <james@delx.cjb.net>
 # Licensed for distribution under the GPL version 2, check COPYING for details
 
+from tlib.xmlw import Element
+from twisted.internet import protocol
+
 import disco
 from debug import LogEvent, INFO, WARN, ERROR
 import config
 import utils
-from tlib.xmlw import Element
 
 import random
 import sys
@@ -281,7 +283,7 @@ class FileTransferOOB(resource.Resource):
                filename = request.path[1:] # Remove the leading /
                if self.files.has_key(filename):
                        file = self.files[filename]
-                       request.setHeader("Content-Length", str(self.legacyftp.filesize))
+                       request.setHeader("Content-Length", str(file.legacyftp.filesize))
                        request.setHeader("Content-Disposition", "attachment; filename=\"%s\"" % file.legacyftp.filename.encode("utf-8"))
                        Connector(file, request)
                        del self.files[filename]