Gin 框架下载器

通过 gintool.Download() 函数,可以快速实现基于 Gin 框架的文件下载功能。

gintool.Download()

功能 : 实现 Gin 框架文件下载

参数 :

1 ctx *gin.Context

2 fileUrl string 文件服务器地址

3 fileName string 下载时获得的文件名( 不要传递扩展名,函数自动识别 ),不传递使用源文件名称

4 remove bool 下载后是否删除原来的(服务器上的)文件

示例 :

package main

import (
	"github.com/cnlesscode/gotool/gintool"
	"github.com/gin-gonic/gin"
)

func main() {

	r := gin.Default()

	// 测试路由
	r.GET("/:name/:age", func(ctx *gin.Context) {
		gintool.Download(ctx, "README.md", "newname", false)
	})

	// 监听指定端口
	r.Run(":80")

}