mirror of
https://github.com/labstack/echo.git
synced 2025-02-03 13:11:39 +02:00
parent
082814c776
commit
a7697fe480
@ -340,11 +340,7 @@ func (c *context) Object() *context {
|
|||||||
|
|
||||||
func ServeContent(req engine.Request, res engine.Response, f http.File, fi os.FileInfo) error {
|
func ServeContent(req engine.Request, res engine.Response, f http.File, fi os.FileInfo) error {
|
||||||
// TODO: http.ServeContent(c.Response(), c.Request(), fi.Name(), fi.ModTime(), f)
|
// TODO: http.ServeContent(c.Response(), c.Request(), fi.Name(), fi.ModTime(), f)
|
||||||
ct := mime.TypeByExtension(filepath.Ext(fi.Name()))
|
res.Header().Set(ContentType, detectContentType(fi.Name()))
|
||||||
if ct == "" {
|
|
||||||
ct = OctetStream
|
|
||||||
}
|
|
||||||
req.Header().Set(ContentType, ct)
|
|
||||||
res.WriteHeader(http.StatusOK)
|
res.WriteHeader(http.StatusOK)
|
||||||
_, err := io.Copy(res, f)
|
_, err := io.Copy(res, f)
|
||||||
return err
|
return err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user