public HttpResponseMessage UploadImageAsync(AvatarProfile model) { var Res = Request.CreateResponse(); var Result = new Res(); var FolderName = "YouNameSystem"; var FileNameAvatar = string.Empty; try { if (!Directory.Exists(HttpContext.Current.Server.MapPath(_Path + FolderName))) { Directory.CreateDirectory(HttpContext.Current.Server.MapPath(_Path + FolderName)); if (!string.IsNullOrEmpty(model.ImageBase64String)) { using (Image image = Common.Base64ToImage(model.ImageBase64String)) { string strFileName = _Path + FolderName + "/" + model.UserName + "_" + Guid.NewGuid() + ".jpg"; var iresize = Common.ResizeImage(image, _Width, _Height); iresize.Save(HttpContext.Current.Server.MapPath(strFileName), ImageFormat.Jpeg); FileNameAvatar = strFileName; Result.Status = true; Result.Message = "Tải ảnh lên thành công"; Result.StatusCode = HttpStatusCode.OK; }; } } else { if (!string.IsNullOrEmpty(model.ImageBase64String)) { using (Image image = Common.Base64ToImage(model.ImageBase64String)) { string strFileName = _Path + FolderName + "/" + model.UserName + "_" + Guid.NewGuid() + ".jpg"; var iresize = Common.ResizeImage(image, _Width, _Height); iresize.Save(HttpContext.Current.Server.MapPath(strFileName), ImageFormat.Jpeg); FileNameAvatar = strFileName; Result.Status = true; Result.Message = "Tải ảnh lên thành công"; Result.StatusCode = HttpStatusCode.OK; }; } } Res.Content = new StringContent(JsonConvert.SerializeObject(Result)); return(Res); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void SetAvatarProfile(AvatarProfile p) { playerName = p.avatarName; if (avatarName != null) { avatarName.text = p.avatarName; avatarName.GetComponent <EllipsisText>().UpdateText(); } if (avatarImage != null) { avatarImage.sprite = Resources.Load <Sprite>("Avatar/" + p.avatarIndex); } }