Fix avatar URL.

This commit is contained in:
Yang Luo
2021-05-09 12:07:09 +08:00
parent 5a3abdbc95
commit efab90ef3f
2 changed files with 4 additions and 3 deletions

View File

@ -197,7 +197,7 @@ func (c *ApiController) UploadAvatar() {
c.ServeJSON() c.ServeJSON()
return return
} }
user.Avatar = fmt.Sprintf("%s%s.png?time=%s", object.GetAvatarPath(), user.Name, util.GetCurrentUnixTime()) user.Avatar = fmt.Sprintf("%s%s.png?time=%s", object.GetAvatarPath(), user.GetId(), util.GetCurrentUnixTime())
object.UpdateUser(user.GetId(), user) object.UpdateUser(user.GetId(), user)
resp = Response{Status: "ok", Msg: ""} resp = Response{Status: "ok", Msg: ""}
c.Data["json"] = resp c.Data["json"] = resp

View File

@ -116,10 +116,11 @@ func UploadAvatar(username string, avatar []byte) string {
return "oss error" return "oss error"
} }
} }
_, err := storage.Put("/casdoor/avatar/" + username + ".png", bytes.NewReader(avatar))
path := fmt.Sprintf("/casdoor/avatar/%s.png", username)
_, err := storage.Put(path, bytes.NewReader(avatar))
if err != nil { if err != nil {
panic(err) panic(err)
return "oss error"
} }
return "" return ""
} }