panlei
2019-10-31 2171427a314af4830f3452bc560b104b27efd970
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() {