From 94bcda3ef533ac0ab0f5c0786554a9efe4c27f4d Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期四, 19 十二月 2019 13:37:13 +0800 Subject: [PATCH] add upgrade action,do nothing after patch upload --- extend/util/util.go | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/extend/util/util.go b/extend/util/util.go index 224d086..89fc165 100644 --- a/extend/util/util.go +++ b/extend/util/util.go @@ -3,6 +3,8 @@ import ( "archive/zip" "bytes" + "crypto/md5" + "encoding/hex" "encoding/json" "image" "io" @@ -309,4 +311,20 @@ } fmtStr := "%0"+strconv.Itoa(m)+"d" return fmt.Sprintf(fmtStr, n) +} + +func FileMd5(path string) (string,error){ + file, err := os.Open(path) + if err !=nil { + return "",err + } + + defer file.Close() + + _md5 := md5.New() + if _,err := io.Copy(_md5, file);err != nil { + return "",err + } + + return hex.EncodeToString(_md5.Sum(nil)),nil } \ No newline at end of file -- Gitblit v1.8.0