Exemple #1
0
        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!");
            }
        }