parent
c2f60493a6
commit
04293b1595
@ -18,8 +18,10 @@ package static
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"mime"
|
||||
"net/http"
|
||||
"net/url"
|
||||
"path"
|
||||
)
|
||||
|
||||
const StaticResource = "/static/"
|
||||
@ -46,6 +48,12 @@ func HandleRequest(w http.ResponseWriter, u *url.URL) error {
|
||||
return fmt.Errorf("unknown static resource %q", resource)
|
||||
}
|
||||
|
||||
// Set Content-Type if we were able to detect it.
|
||||
contentType := mime.TypeByExtension(path.Ext(resource))
|
||||
if contentType != "" {
|
||||
w.Header().Set("Content-Type", contentType)
|
||||
}
|
||||
|
||||
_, err := w.Write([]byte(content))
|
||||
return err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user