public void UploadFile(HttpPostedFile File) { string extension = Path.GetExtension(File.FileName).ToLower(); string mimetype; byte[] uploadedImage = new byte[File.InputStream.Length]; switch (extension) { case ".png": case ".jpg": case ".gif": mimetype = File.ContentType; break; default: // _view.ShowMessage("We only accept .png, .jpg, and .gif!"); return; } if (File.ContentLength / 1000 < 3000) { File.InputStream.Read(uploadedImage, 0, uploadedImage.Length); profile.Avatar = uploadedImage; profile.AvatarMimeType = mimetype; profile.UseGrAvatar = 0; _profileRepository.SaveProfile(profile); _view.ShowCropPanel(); } else { _view.ShowMessage("Ảnh của bạn quá lớn!"); } }