import http.server
import socketserver

class PDFHandler(http.server.SimpleHTTPRequestHandler):
    def end_headers(self):
        # 强制添加 PDF 类型头
        if self.path.endswith(".pdf"):
            self.send_header('Content-Type', 'application/pdf')
            # 移除下载强制头，允许预览
            self.send_header('Content-Disposition', 'inline')
        super().end_headers()

PORT = 80
with socketserver.TCPServer(("", PORT), PDFHandler) as httpd:
    print(f"服务已启动：http://155.94.193.205:{PORT}")
    httpd.serve_forever()
