From 6032aea425792c123dfc5e3d32dcd176b898eab3 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期一, 01 七月 2019 17:32:53 +0800
Subject: [PATCH] --

---
 main.go |  108 +++++++++++++++++++++++++++---------------------------
 1 files changed, 54 insertions(+), 54 deletions(-)

diff --git a/main.go b/main.go
index 33128bf..d15b8c0 100644
--- a/main.go
+++ b/main.go
@@ -244,60 +244,60 @@
 	}
 	gocv.FillPoly(&rook, points, green)
 	// 涓婁紶
-	fdata,_ := gocv.IMEncode(".jpg",rook)
-	body := &bytes.Buffer{}
-	writer := multipart.NewWriter(body)
-	_, err1 := writer.CreateFormFile("file", "fasjuierf")
-	if err1 != nil {
-		return nil, err1
-	}
-	boundary := writer.Boundary()
-	//close_string := fmt.Sprintf("\r\n--%s--\r\n", boundary)
-	close_buf := bytes.NewBufferString(fmt.Sprintf("\r\n--%s--\r\n", boundary))
-	file := bytes.NewBuffer(fdata)
-	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.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)
-		return nil, err
-	}
-	defer func() {
-		if r := recover(); r != nil {
-			fmt.Printf("panic鐨勫唴瀹�%v\n", r)
-			msg := "涓婁紶鍥剧墖鏈嶅姟鍣ㄥ紓甯�"
-			if _, ok := r.(error); ok {
-				msg = r.(error).Error()
-				fmt.Println("panic--recover()寰楀埌鐨勬槸error绫诲瀷")
-			}
-			if _, ok := r.(string); ok {
-				msg = r.(string)
-				fmt.Println("panic--recover()寰楀埌鐨勬槸string绫诲瀷")
-			}
-			err0 = errors.New(msg)
-		}
-	}()
-	defer resp.Body.Close()
-	{
-		body := &bytes.Buffer{}
-		_, err := body.ReadFrom(resp.Body)
-		if err != nil {
-			log.Fatal(err)
-		}
-		fmt.Println(resp.StatusCode)
-		//fmt.Println(resp.Header)
-		fmt.Println(body)
-		//decoder := json.NewDecoder(strings.NewReader(body.String()))
-		decoder := make(map[string]interface{})
-		if err := json.Unmarshal([]byte(body.String()), &decoder); err != nil {
-			return nil, err
-		}
-		return decoder, nil
+	//fdata,_ := gocv.IMEncode(".jpg",rook)
+	//body := &bytes.Buffer{}
+	//writer := multipart.NewWriter(body)
+	//_, err1 := writer.CreateFormFile("file", "fasjuierf")
+	//if err1 != nil {
+	//	return nil, err1
+	//}
+	//boundary := writer.Boundary()
+	////close_string := fmt.Sprintf("\r\n--%s--\r\n", boundary)
+	//close_buf := bytes.NewBufferString(fmt.Sprintf("\r\n--%s--\r\n", boundary))
+	//file := bytes.NewBuffer(fdata)
+	//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.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)
+	//	return nil, err
+	//}
+	//defer func() {
+	//	if r := recover(); r != nil {
+	//		fmt.Printf("panic鐨勫唴瀹�%v\n", r)
+	//		msg := "涓婁紶鍥剧墖鏈嶅姟鍣ㄥ紓甯�"
+	//		if _, ok := r.(error); ok {
+	//			msg = r.(error).Error()
+	//			fmt.Println("panic--recover()寰楀埌鐨勬槸error绫诲瀷")
+	//		}
+	//		if _, ok := r.(string); ok {
+	//			msg = r.(string)
+	//			fmt.Println("panic--recover()寰楀埌鐨勬槸string绫诲瀷")
+	//		}
+	//		err0 = errors.New(msg)
+	//	}
+	//}()
+	//defer resp.Body.Close()
+	//{
+	//	body := &bytes.Buffer{}
+	//	_, err := body.ReadFrom(resp.Body)
+	//	if err != nil {
+	//		log.Fatal(err)
+	//	}
+	//	fmt.Println(resp.StatusCode)
+	//	//fmt.Println(resp.Header)
+	//	fmt.Println(body)
+	//	//decoder := json.NewDecoder(strings.NewReader(body.String()))
+	//	decoder := make(map[string]interface{})
+	//	if err := json.Unmarshal([]byte(body.String()), &decoder); err != nil {
+	//		return nil, err
+	//	}
+		return nil, nil
 	}
 }
 

--
Gitblit v1.8.0