--- basket/basket.py 2006/04/07 17:44:40 1.11 +++ basket/basket.py 2006/04/18 09:48:26 1.12 @@ -554,13 +554,19 @@ class BasketFile(BasketObject,File): def download(self): """download the file""" + self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename=%s"""%self.title) self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream") self.content_type="application/octet-stream" - self.REQUEST.RESPONSE.write(self.data) - - + try: + self.REQUEST.RESPONSE.write(self.data) + except: + try: + self.REQUEST.RESPONSE.write(str(self.data)) + except: + self.REQUEST.RESPONSE.write(repr(self.data)) + def upDateFile(self,fileUpload=None,comment=None,title="",REQUEST=None): """update file"""