一、静态文件
在工程目录下创建Assets文件夹,放入一些图片,如下
root@ubuntu:/SuperxonWebSite# tree
.
├── assets
│ ├── golang.jpeg
│ ├── favicon.ico
│ └── img
│ └── web后端.png
└── mian.go
静态文件是指服务器上的静态资源,如音频、图片、文本、脚本等等,为了让静态文件可以被用户直接访问,Gin框架有三种函数实现:
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
// ①
r.Static("/assets", "./assets")
// ②
//r.StaticFS("/assets", http.Dir("assets"))
// ③
r.StaticFile("/favicon.ico", "./assets/favicon.ico")
r.Run(":8080")
}
①.访问http://localhost:8080/assets/golang.jpeg
,就能访问到golang.jpeg;它能够用来访问assets文件下的所有文件;