Friday, 19 October 2012

upload photo and compress by asp.net c#



compress photo by file upload control in asp.net c#

---------------------------------------------------------------
 
if (FileUpload1.HasFile)
     {
         System.IO.FileInfo info = new System.IO.FileInfo(FileUpload1.PostedFile.FileName.ToString());
         if (info.Extension.ToLower() == ".jpg" || info.Extension.ToLower() == ".jpeg" || info.Extension.ToLower() == ".gif" || info.Extension.ToLower() == ".png" || info.Extension.ToLower() == ".bmp")
         {
             if (Image1.ImageUrl.ToString() != "~/UserPhoto/blankperson.JPG")
             {
                 FileInfo file = new FileInfo(Request.PhysicalApplicationPath + Image1.ImageUrl.ToString().Substring(2));
                 file.Delete();
             }
             string pth = "~/UserPhoto/" + txtUser.Text.Trim() + info.Extension.ToLower();
             logic.Photo_Update(pth, txtUser.Text.Trim());
             upload_photo(txtUser.Text + info.Extension.ToLower());
                       
         }
       
     }
       
        RMG.Functions.MsgBox("Updated Successfully");





private void upload_photo(string str)
    {

        byte[] imgNew;
        HttpPostedFile myfile = FileUpload1.PostedFile;
        // imgNew = imageResize.ResizeFromStream(120, FileUpload1.PostedFile.InputStream, FileUpload1.PostedFile.FileName);
        imgNew = imageResize.ResizeFromStream(120, myfile.InputStream, myfile.FileName);
        // Response.BinaryWrite(imgNew);
        byte[] imgNewSave;

        imgNewSave = imageResize.SaveFromStream(120, myfile.InputStream, str, "UserPhoto");
    }

-----------------------------------------------------------------
   

No comments:

Post a Comment