From 3538afb8111a292f93dd21283e724acea92372fb Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 10 十一月 2020 19:48:46 +0800
Subject: [PATCH] 修复GetFid

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

diff --git a/WeedFSClient.go b/WeedFSClient.go
index f513168..4a4e4d1 100644
--- a/WeedFSClient.go
+++ b/WeedFSClient.go
@@ -75,13 +75,20 @@
 	res,err := HttpRequest.NewRequest().Post(url)
 	if err != nil {
 		fmt.Println("缃戠粶浼犺緭閿欒锛�")
+		return "", err
 	}
 	var m map[string]interface{}
 	err = res.Json(&m)
 	if err != nil {
 		return "",err
 	}
-	return "http://"+m["url"].(string)+"/"+m["fid"].(string),err
+	u,ok1 := m["url"]
+	f,ok2 := m["fid"]
+	if ok1 && ok2 {
+		return "http://"+u.(string)+"/"+f.(string),err
+	} else {
+		return "", errors.New("鏈幏鍙栧埌url鍜宖id")
+	}
 }
 
 func UpDateFile(uri string, fileName string, fileData []byte,timeout time.Duration) (m map[string]interface{}, err error) {

--
Gitblit v1.8.0