Sono nuovo nel framework Tornado. Quando imposto il tipo di intestazione application/pdf
, Ma richiede solo il tipo MIME predefinito i.e; plian/text
. Qui il mio codice,Come gestire il tipo MIME nel tornado?
class MainHandler(tornado.web.RequestHandler):
def get(self):
ifile = open("requirements.txt", "r")
self.set_header('Content-Type', 'application/pdf; charset="utf-8"')
self.set_header('Content-Disposition', 'attachment; filename="test.pdf"')
#print(self.list_headers())
self.write(ifile.read())
Si sta scaricando con successo tramite browser web. Qui url http: /203.193.173.102: 8888 /. Ma quando apro il file pdf non viene aperto. Qualcuno mi aiuti. Grazie
Perché si apre 'requirement.txt' invece di' test.pdf'? – falsetru
Grazie per la risposta. Non so come leggere il file pdf nel tornado. – dhana