(c *echo.Context, file fs.File, info os.FileInfo)
| 312 | } |
| 313 | |
| 314 | func serveFile(c *echo.Context, file fs.File, info os.FileInfo) error { |
| 315 | ff, ok := file.(io.ReadSeeker) |
| 316 | if !ok { |
| 317 | return errors.New("file does not implement io.ReadSeeker") |
| 318 | } |
| 319 | http.ServeContent(c.Response(), c.Request(), info.Name(), info.ModTime(), ff) |
| 320 | return nil |
| 321 | } |
| 322 | |
| 323 | func listDir(t *template.Template, pathInFs string, filesystem fs.FS, res http.ResponseWriter) error { |
| 324 | files, err := fs.ReadDir(filesystem, pathInFs) |
no test coverage detected
searching dependent graphs…