From b8614ca71294cc7847afa83dd0764f90597aa7ce Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期六, 02 十一月 2019 18:08:03 +0800 Subject: [PATCH] 解决事件推送内存问题 --- util/upload.go | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/util/upload.go b/util/upload.go index 90e2d0d..e864d53 100644 --- a/util/upload.go +++ b/util/upload.go @@ -10,6 +10,7 @@ "log" "mime/multipart" "net/http" + "basic.com/valib/logger.git" "time" "gocv.io/x/gocv" ) @@ -137,7 +138,7 @@ } } -func UploadFromMat(rook gocv.Mat)(maps map[string]interface{}, err0 error){ +func UploadFromMat(url string,rook gocv.Mat)(maps map[string]interface{}, err0 error){ // 涓婁紶 fdata, _ := gocv.IMEncode(".jpg", rook) body := &bytes.Buffer{} @@ -153,13 +154,13 @@ request_reader := io.MultiReader(body, file, close_buf) //_, err = io.Copy(part, file) //writer.WriteField(key, val) - request, err := http.NewRequest("POST", "http://192.168.1.182:6333/submit", request_reader) + request, err := http.NewRequest("POST", url, request_reader) request.Header.Add("Content-Type", writer.FormDataContentType()) timeout := time.Duration(5 * time.Second) //瓒呮椂鏃堕棿50ms client := &http.Client{Timeout: timeout} resp, err := client.Do(request) if err != nil { - log.Fatal(err) + logger.Error(err) return nil, err } defer func() { -- Gitblit v1.8.0