mirror of
https://github.com/mindoc-org/mindoc.git
synced 2026-02-27 17:03:57 +08:00
上传头像后移除原图
This commit is contained in:
@@ -137,6 +137,10 @@ func (c *SettingController) Upload() {
|
|||||||
logs.Error("ImageCopyFromFile => ",err)
|
logs.Error("ImageCopyFromFile => ",err)
|
||||||
c.JsonResult(6001,"头像剪切失败")
|
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.ImageResizeSaveFile(subImg,120,120,filePath)
|
||||||
//err = graphics.SaveImage(filePath,subImg)
|
//err = graphics.SaveImage(filePath,subImg)
|
||||||
|
|
||||||
@@ -151,9 +155,18 @@ func (c *SettingController) Upload() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if member,err := models.NewMember().Find(c.Member.MemberId);err == nil {
|
if member,err := models.NewMember().Find(c.Member.MemberId);err == nil {
|
||||||
|
avater := member.Avatar
|
||||||
|
|
||||||
member.Avatar = url
|
member.Avatar = url
|
||||||
member.Update()
|
err := member.Update();
|
||||||
c.SetMember(*member)
|
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)
|
c.JsonResult(0,"ok",url)
|
||||||
|
|||||||
Reference in New Issue
Block a user