aboutsummaryrefslogtreecommitdiff
path: root/fs.go
diff options
context:
space:
mode:
authorGravatar Jerry Jacobs <jerry.jacobs@xor-gate.org> 2017-10-07 01:21:41 +0200
committerGravatar Erik Dubbelboer <erik@dubbelboer.com> 2018-09-13 12:27:17 +0800
commit6025a4a41c72c64db7d367b68dd2a8019bcddf97 (patch)
treeedc5bee31b3b72e89f87913413a5c744f26edfab /fs.go
parentAdds support for max-age cookie value. Fixes #184 (#412) (diff)
downloadfasthttp-6025a4a41c72c64db7d367b68dd2a8019bcddf97.tar.gz
fasthttp-6025a4a41c72c64db7d367b68dd2a8019bcddf97.tar.bz2
fasthttp-6025a4a41c72c64db7d367b68dd2a8019bcddf97.zip
Allow overwrite of ContentType by caller of RequestCtx.ServeFile
Diffstat (limited to 'fs.go')
-rw-r--r--fs.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/fs.go b/fs.go
index ff4d5ac..7314062 100644
--- a/fs.go
+++ b/fs.go
@@ -823,7 +823,9 @@ func (h *fsHandler) handleRequest(ctx *RequestCtx) {
}
}
}
- ctx.SetContentType(ff.contentType)
+ if len(ctx.Response.Header.ContentType()) == 0 {
+ ctx.SetContentType(ff.contentType)
+ }
ctx.SetStatusCode(statusCode)
}