use files instead of buffers for serving
1 file changed, 4 insertions(+), 2 deletions(-)
changed files
M domain/web/mux.go → domain/web/mux.go
@@ -68,8 +68,10 @@ enc := nego.NegotiateContentEncoding(r, file.AvailableEncodings()...) if enc != "" { w.Header().Add("Content-Encoding", enc) } - w.Header().Add("Content-Type", file.ContentType) - if file.ContentType == "application/xml" { + mime := file.GetContentType() + w.Header().Add("Content-Type", mime) + + if mime == "application/xml" { for k, v := range feedHeaders { w.Header().Add(k, v) }