version 1.53, 2005/04/28 22:03:44
|
version 1.54, 2005/04/28 22:12:21
|
Line 67 class generateSet:
|
Line 67 class generateSet:
|
"""call generate Set""" |
"""call generate Set""" |
|
|
storeTempDir=tempfile.tempdir |
storeTempDir=tempfile.tempdir |
tempfile.tempdir="/tmp/archivesImageServer" |
tempfile.tempdir="/mpiwg/temp/tmp/archivesImageServer" |
|
|
tmpPath=tempfile.mktemp() |
tmpPath=tempfile.mktemp() |
tmpZip=tempfile.mktemp()+".zip" |
tmpZip=tempfile.mktemp()+".zip" |
tmpFn=os.path.split(tmpZip)[1] |
tmpFn=os.path.split(tmpZip)[1] |
Line 539 class ImageCollection(Folder, Persistent
|
Line 540 class ImageCollection(Folder, Persistent
|
wait_template=self.aq_parent.ZopeFind(self.aq_parent,obj_ids=['zip_wait_template']) |
wait_template=self.aq_parent.ZopeFind(self.aq_parent,obj_ids=['zip_wait_template']) |
if wait_template: |
if wait_template: |
return wait_template[0][1]() |
return wait_template[0][1]() |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','zip_Wait.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','zip_wait.zpt')).__of__(self) |
return pt() |
return pt() |
#xmltrans.run() |
#xmltrans.run() |
else: |
else: |
Line 551 class ImageCollection(Folder, Persistent
|
Line 552 class ImageCollection(Folder, Persistent
|
if wait_template: |
if wait_template: |
return wait_template[0][1]() |
return wait_template[0][1]() |
|
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','zip_Wait.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','zip_wait.zpt')).__of__(self) |
return pt() |
return pt() |
else: |
else: |
if self.zipThreads[threadName].isDone(): |
if self.zipThreads[threadName].isDone(): |
Line 562 class ImageCollection(Folder, Persistent
|
Line 563 class ImageCollection(Folder, Persistent
|
else: |
else: |
self.REQUEST.SESSION['result']=self.zipThreads[threadName].getResult() |
self.REQUEST.SESSION['result']=self.zipThreads[threadName].getResult() |
self.REQUEST.SESSION['threadName']=threadName |
self.REQUEST.SESSION['threadName']=threadName |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','zip_Wait_result.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','zip_wait_result.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
|
|
Line 572 class ImageCollection(Folder, Persistent
|
Line 573 class ImageCollection(Folder, Persistent
|
|
|
def downloadSet(self,fn): |
def downloadSet(self,fn): |
"""download prepared set""" |
"""download prepared set""" |
filename="/tmp/archivesImageServer/"+fn |
filename="/mpiwg/temp/tmp/archivesImageServer/"+fn |
|
|
|
|
self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename="%s" """%"image.zip") |
self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename="%s" """%"image.zip") |
self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream") |
self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream") |