I'm using http.FileServer to serve a directory of mp3 files, which my template then
text/html instead of
audio/mpeg. How do I set the mime type which the FileServer responds with, I saw this question Setting the 'charset' property on the Content-Type header in the golang HTTP FileServer , but I'm still not sure how to override the mime type.
My code looks like the following:
fs := http.FileServer(http.Dir(dir)) http.Handle("/media", http.StripPrefix("/media", fs)) http.HandleFunc("/", p.playlistHandler) http.ListenAndServe(":5177", nil)
and the error I get is:
HTTP "Content-Type" of "text/html" is not supported. Load of media resource http://localhost:5177/media/sample1.mp3 failed.