Make sure to always provide a MIME type.
This commit is contained in:
parent
a16a5fac12
commit
532dd83414
|
@ -190,6 +190,11 @@ func serveFile(path string, log LogEntry, conn net.Conn) {
|
||||||
} else {
|
} else {
|
||||||
mimeType = mime.TypeByExtension(ext)
|
mimeType = mime.TypeByExtension(ext)
|
||||||
}
|
}
|
||||||
|
// Set a generic MIME type if the extension wasn't recognised
|
||||||
|
if mimeType == "" {
|
||||||
|
mimeType = "application/octet-stream"
|
||||||
|
}
|
||||||
|
|
||||||
contents, err := ioutil.ReadFile(path)
|
contents, err := ioutil.ReadFile(path)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
conn.Write([]byte("50 Error!\r\n"))
|
conn.Write([]byte("50 Error!\r\n"))
|
||||||
|
|
Loading…
Reference in New Issue