| | |
| | | _, 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") |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | 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) |