/// <summary> /// 上传头像 /// </summary> /// <param name="param"></param> /// <param name="type"></param> /// <returns></returns> protected Result <String> UploadAvatar(UpdateAvatarParams param) { if (IsAuthrized) { MemoryStream mStream = new MemoryStream(Convert.FromBase64String(param.image_data)); String fileName = Guid.NewGuid().ToString() + ".png"; String fileUrl = "/UploadFiles/Avatars/" + fileName; Bitmap bitmap = new Bitmap(mStream); var filePath = HttpContext.Current.Server.MapPath(fileUrl); bitmap.Save(filePath); Result <String> result = new Result <string>(); if (UserService.UpdateUserAvatar(param.user_id, fileUrl)) { result.SetSuccess(fileUrl); } else { result.SetFail("更新失败"); } return(result); } return(GetAuthFilterResult <String>()); }
public Result <string> UploadUserAvatar(UpdateAvatarParams param) { return(base.UploadAvatar(param)); }