Skip to content

issue9/upload

Repository files navigation

upload Go license codecov PkgGoDev Go version

处理上传文件,若是图片还可以设置水印。

s, err := NewLocalSaver("~/uploads/", "2006/01/02/", nil)
u := upload.New(s, 1024*1024*10, ".txt", ".jpg", ".png")
u.SetWatermark(...) // 设置水印图片

func(w http.ResponseWriter, r *http.Request) {
    if r.Method="POST"{
        u.Do("files", r) // 执行上传操作
    }
}

安装

go get github.com/issue9/upload/v3

版权

本项目采用 MIT 开源授权许可证,完整的授权说明可在 LICENSE 文件中找到。