From 9e78086ab4bffdd2e3038611149d42ff3d2c436f Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期三, 24 二月 2021 15:58:54 +0800
Subject: [PATCH] 如果获取不到fileUrl,打印m

---
 WeedFSClient.go |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/WeedFSClient.go b/WeedFSClient.go
index ce5d0f4..46c3452 100644
--- a/WeedFSClient.go
+++ b/WeedFSClient.go
@@ -59,15 +59,20 @@
 		_, err := body.ReadFrom(resp.Body)
 		if err != nil {
 			fmt.Println("UploadFile body.ReadForm(resp.Body) err:", err)
+			return "", err
 		}
 
 		m := make(map[string]interface{})
 		if err := json.Unmarshal([]byte(body.String()), &m); err != nil {
 			return "", err
 		}
-		filePath := m["fileUrl"].(string)
-
-		return appendCollection2Uri(uri, filePath),nil
+		if furl,ok := m["fileUrl"]; ok {
+			filePath := furl.(string)
+			return appendCollection2Uri(uri, filePath),nil
+		} else {
+			fmt.Println("no fileUrl in m, m:", m)
+			return "", errors.New("file server err")
+		}
 	}
 }
 

--
Gitblit v1.8.0