7

Tornado フレームワークは初めてです。ヘッダー タイプを設定すると、application/pdfデフォルトの MIME タイプのみが使用されます。plian/text. ここに私のコード、

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())

Webブラウザから正常にダウンロードされています。ここに URL http://203.193.173.102:8888/ があります。しかし、pdfファイルを開くと、開かれません。誰でも私を助けてください。ありがとう

4

1 に答える 1