From b2e7576d21e71e0d5b5417c2805baf64ebd17ed9 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期五, 10 十一月 2023 10:00:27 +0800 Subject: [PATCH] url更改为获取publicUrl --- WeedFSClient.go | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/WeedFSClient.go b/WeedFSClient.go index ce5d0f4..d94b910 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") + } } } @@ -93,7 +98,7 @@ if err != nil { return "",err } - u,ok1 := m["url"] + u,ok1 := m["publicUrl"] f,ok2 := m["fid"] if ok1 && ok2 { filePath := "http://"+u.(string)+"/"+f.(string) -- Gitblit v1.8.0