def _process(self): tz = self._target.getConference().getTimezone() filename = "%s - Contribution.pdf"%self._target.getTitle() pdf = ConfManagerContribToPDF(self._target.getConference(), self._target, tz=tz) data = pdf.getPDFBin() self._req.headers_out["Content-Length"] = "%s"%len(data) cfg = Config.getInstance() mimetype = cfg.getFileTypeMimeType("PDF") self._req.content_type = """%s"""%(mimetype) self._req.headers_out["Content-Disposition"] = """inline; filename="%s\""""%cleanHTMLHeaderFilename(filename) return data
def _process(self): tz = self._target.getConference().getTimezone() filename = "%s - Contribution.pdf" % self._target.getTitle() pdf = ConfManagerContribToPDF(self._target.getConference(), self._target, tz=tz) data = pdf.getPDFBin() self._req.headers_out["Content-Length"] = "%s" % len(data) cfg = Config.getInstance() mimetype = cfg.getFileTypeMimeType("PDF") self._req.content_type = """%s""" % (mimetype) self._req.headers_out[ "Content-Disposition"] = """inline; filename="%s\"""" % cleanHTMLHeaderFilename( filename) return data
def _process(self): tz = self._target.getConference().getTimezone() filename = "%s - Contribution.pdf"%self._target.getTitle() pdf = ConfManagerContribToPDF(self._target.getConference(), self._target, tz=tz) return send_file(filename, StringIO(pdf.getPDFBin()), 'PDF')