1. 首页
  2. 主题
  3. Gin

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

Dear · · 4712 次点击
Gin如何配置web 文件服务,而不能访问文件列表? 默认去掉文件名,可以直接打开所有文件下的列表,很危险的 router := gin.Default() // 允许使用跨域请求 全局中间件 router.Use(Cors()) router.StaticFS("/upload", http.Dir("../upload")) router.Run(":8081") ![WX20210629-105945@2x.png](https://static.studygolang.com/210629/3586899d1155684e2d1cb96b9ce4f4b7.png)
我是要做下载服务,是要公开数据,但是不能公开下载列表,有办法吗
#6
更多评论
你可以把 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

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中