mirror of
https://github.com/moparisthebest/HttpUploadComponent
synced 2024-11-24 09:52:15 -05:00
Merge pull request #15 from SamWhited/mime_types
Set content-type header based on mime-type
This commit is contained in:
commit
bd4e1e4c5a
@ -146,7 +146,10 @@ class HttpHandler(BaseHTTPRequestHandler):
|
||||
try:
|
||||
with open(filename,'rb') as f:
|
||||
self.send_response(200)
|
||||
self.send_header("Content-Type", 'application/octet-stream')
|
||||
mime, _ = mimetypes.guess_type(filename)
|
||||
if mime is None:
|
||||
mime = 'application/octet-stream'
|
||||
self.send_header("Content-Type", mime)
|
||||
self.send_header("Content-Disposition", 'attachment; filename="{}"'.format(os.path.basename(filename)))
|
||||
fs = os.fstat(f.fileno())
|
||||
self.send_header("Content-Length", str(fs.st_size))
|
||||
|
Loading…
Reference in New Issue
Block a user