コード例 #1
0
        //uploading image
        private Boolean UploadImage()
        {
            Boolean imageSaved = false;

            if (FileUploadImage.HasFile == true)
            {
                HttpPostedFile postedFile = FileUploadImage.PostedFile;
                ImageName      = Path.GetFileName(postedFile.FileName);
                ImageExtension = Path.GetExtension(ImageName);
                ImageSize      = postedFile.ContentLength;
                ImagePath      = "~/Uploaded/" + ImageName;

                if (ImageExtension.ToLower() == ".jpg" || ImageExtension.ToLower() == ".bmp" ||
                    ImageExtension.ToLower() == ".png" || ImageExtension.ToLower() == ".jpeg")
                {
                    if (ImageSize < 102400)
                    {
                        System.Drawing.Image image = System.Drawing.Image.FromStream(postedFile.InputStream);
                        int height = image.Height;
                        int width  = image.Width;

                        if (height <= 600 && width <= 600)
                        {
                            FileUploadImage.SaveAs(Server.MapPath("~/Uploaded/") + ImageName + ".jpg");
                            ImageRegistration.ImageUrl = "~/Uploaded/" + ImageName + ".jpg";
                            //string ImageData = "Uploaded/" + ImageName + ".jpg";
                            imageSaved = true;
                        }
                        else
                        {
                            ImageMsgID.Text = "Kindly Upload Image in Proper Dimensions 200 x 200";
                        }
                    }
                    else
                    {
                        ImageMsgID.Text = "File Size exceeds 100 KB - Please Upload File Size Maximum 100 KB";
                    }
                }
                else
                {
                    ImageMsgID.Text = "Only JPEG/JPG/PNG/BMP Image File Acceptable - Please Upload Image File Again";
                }
            }
            else
            {
                ImageMsgID.Text = "You have not selected any file - Browse and Select File First";
            }

            return(imageSaved);
        }