我正在使用PDFKit在浏览器中生成 PDF。然后,我将 PDF 发布到龙卷风网络服务器,我想将其作为下载返回到浏览器。这是请求处理程序:
class PDF(RequestHandler):
def post(self):
logger.info("Received PDF.")
self.set_header('Content-Type', 'application/pdf')
self.set_header('Content-Disposition', 'attachment; filename="export.pdf"')
self.write(self.request.body)
logger.info("Returning PDF.")
但是,下载的 PDF 似乎是 URL 编码的(斜杠显示为 %2F 等)。我在这里做错了什么?