Jestem nowy w ramach Tornado. Kiedy ustawiam typ nagłówka application/pdf
, ale przyjmuje on tylko domyślny typ MIME tj.; plian/text
. Oto mój kod,Jak radzić sobie z typem MIME w 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())
To jest pobieranie za pomocą przeglądarki internetowej. Tutaj URL http: /203.193.173.102: 8888 /. Ale kiedy otworzę plik pdf, nie jest on otwierany. Każdy mi pomoże. Dzięki
Dlaczego otwarciu 'requirement.txt' zamiast' test.pdf'? – falsetru
Dzięki za odpowiedź. Nie wiem, jak czytać plik pdf w tornado. – dhana