Gin如何配置web 文件服务,而不能访问文件列表?

Dear · 2021-06-29 11:00:26 · 4277 次点击

你这用法就有问题,StaticFS主要是存放静态文件的,比如css js 静态图片等这种本来就公开的数据,其他的本来就不应该用StaticFS

#3
更多评论

你可以把 http/fs.go serveFile函数中的dirList(w, r, f)注释了

#1

我谷歌帮你看了一下

 //加载静态资源,例如网页的css、js
  router.Static("/static", "./static")

  //加载静态资源,一般是上传的资源,例如用户上传的图片
  router.StaticFS("/upload", http.Dir("upload"))

  //加载单个静态文件
  router.StaticFile("/favicon.ico", "./static/favicon.ico")
#2