Go Gin 静态文件服务

3 min read
package main

import (
	"net/http"
	"github.com/gin-gonic/gin"
)


func main() {
	router := gin.Default()
	// 静态文件服务
	// 显示当前文件夹下面的所有文件 / 或者指定文件
	// 页面返回:服务器当前路径下地文件信息
	router.StaticFS("/showDir", http.Dir("."))

	// 页面返回:服务器./packages目录下地文件信息
	router.Static("/files", "./packages/")

	// 页面返回:服务器./images/1.jpg图片
	router.StaticFile("/image", "./images/1.jpg")

	router.Run(":8000")
}