import http.server
import os

class DownloadHandler(http.server.SimpleHTTPRequestHandler):
    def end_headers(self):
        if self.path.endswith('.docx'):
            fname = os.path.basename(self.path)
            self.send_header('Content-Disposition', f'attachment; filename="{fname}"')
            self.send_header('Content-Type', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document')
        super().end_headers()

os.chdir('/home/usr1/code2/temp')
server = http.server.HTTPServer(('0.0.0.0', 8082), DownloadHandler)
print("Serving on http://localhost:8082")
server.serve_forever()
