--- versionedFile/versionedFile.py 2007/04/03 13:18:47 1.70 +++ versionedFile/versionedFile.py 2007/09/10 19:27:55 1.71 @@ -73,7 +73,16 @@ class generateDownloadZip: savePath=os.path.join(tmpPath,lastV.title) fh=file(savePath,"w") - fh.write(lastV.data) + logging.debug("writing file %1 data in %s"%(lastV.title,savePath)) + # loop to get OFS.Image.File data + data=lastV.data + if isinstance(data, str): + fh.write(data) + else: + while data is not None: + fh.write(data.data) + data=data.next + fh.close() self.response+="

2. step: creating the downloadable file

"