mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-10-21 11:27:26 +08:00
上传头像后移除原图
This commit is contained in:
@@ -137,6 +137,10 @@ func (c *SettingController) Upload() {
|
||||
logs.Error("ImageCopyFromFile => ",err)
|
||||
c.JsonResult(6001,"头像剪切失败")
|
||||
}
|
||||
os.Remove(filePath)
|
||||
|
||||
filePath = filepath.Join(commands.WorkingDirectory,"uploads" , time.Now().Format("200601") , fileName + "_small" + ext)
|
||||
|
||||
err = graphics.ImageResizeSaveFile(subImg,120,120,filePath)
|
||||
//err = graphics.SaveImage(filePath,subImg)
|
||||
|
||||
@@ -151,9 +155,18 @@ func (c *SettingController) Upload() {
|
||||
}
|
||||
|
||||
if member,err := models.NewMember().Find(c.Member.MemberId);err == nil {
|
||||
avater := member.Avatar
|
||||
|
||||
member.Avatar = url
|
||||
member.Update()
|
||||
c.SetMember(*member)
|
||||
err := member.Update();
|
||||
if err == nil {
|
||||
if strings.HasPrefix(avater,"/uploads/") {
|
||||
os.Remove(filepath.Join(commands.WorkingDirectory,avater))
|
||||
}
|
||||
c.SetMember(*member)
|
||||
}else{
|
||||
c.JsonResult(60001,"保存头像失败")
|
||||
}
|
||||
}
|
||||
|
||||
c.JsonResult(0,"ok",url)
|
||||
|
Reference in New Issue
Block a user