Beego 静态文件处理
静态文件注册:
beego.SetStaticPath("/attachment","static/attachment")
beego.SetStaticPath("/public","static/public")
- 第一个参数是路径,url 路径信息
- 第二个参数是静态文件目录(相对应用所在的目录)
默认情况下 beego 会判断目录下文件是否存在,不存在直接返回 404 页面,如果请求的是 index.html
,那么由于 http.ServeFile
默认是会跳转的,不提供该页面的显示。因此 beego 可以设置
beego.BConfig.WebConfig.DirectoryIndex=true
这样来使得显示 index.html
页面。
开启该功能之后,用户访问目录就会显示该目录下所有的文件列表: