MCPcopy
hub / github.com/gin-gonic/gin / StaticFileFS

Method StaticFileFS

routergroup.go:175–179  ·  view source on GitHub ↗

StaticFileFS works just like `StaticFile` but a custom `http.FileSystem` can be used instead. router.StaticFileFS("favicon.ico", "./resources/favicon.ico", Dir{".", false}) Gin by default uses: gin.Dir()

(relativePath, filepath string, fs http.FileSystem)

Source from the content-addressed store, hash-verified

173// router.StaticFileFS("favicon.ico", "./resources/favicon.ico", Dir{".", false})
174// Gin by default uses: gin.Dir()
175func (group *RouterGroup) StaticFileFS(relativePath, filepath string, fs http.FileSystem) IRoutes {
176 return group.staticFileHandler(relativePath, func(c *Context) {
177 c.FileFromFS(filepath, fs)
178 })
179}
180
181func (group *RouterGroup) staticFileHandler(relativePath string, handler HandlerFunc) IRoutes {
182 if strings.Contains(relativePath, ":") || strings.Contains(relativePath, "*") {

Callers

nothing calls this directly

Calls 2

staticFileHandlerMethod · 0.95
FileFromFSMethod · 0.80

Tested by

no test coverage detected