# 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
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]