if (FileUpload1.HasFile) { System.Drawing.Image UploadedImage = System.Drawing.Image.FromStream(FileUpload1.PostedFile.InputStream); if (UploadedImage.Width < 100 || UploadedImage.Height < 150) { string filename = Guid.NewGuid().ToString().Substring(0, 10); string extension = FileUpload1.PostedFile.FileName.Remove(0, FileUpload1.PostedFile.FileName.LastIndexOf(".")); FileUpload1.SaveAs(Server.MapPath(Request.ApplicationPath) + "/ProviderImages/" + (filename + extension)); string path = Server.MapPath(Request.ApplicationPath) + "/ProviderImages/" + (filename + extension); string path1 = Server.MapPath(Request.ApplicationPath) + "/ProviderImages/" + ("tmp" + filename + extension); if (ThumbNailGenerator.GenerateThumbNail(path, path1) == true) { if (HiddenField1.Value != null) { if (File.Exists(Server.MapPath(Request.ApplicationPath + "/ProviderImages/" + HiddenField1.Value))) { File.Delete(Server.MapPath(Request.ApplicationPath + "/ProviderImages/" + HiddenField1.Value)); if (File.Exists(Server.MapPath(Request.ApplicationPath + "/ProviderImages/" + "tmp" + HiddenField1.Value))) { File.Delete(Server.MapPath(Request.ApplicationPath + "/ProviderImages/" + "tmp" + HiddenField1.Value)); } } } updateproviderrequest.Provider.Company.CompanyLogo = filename + extension; FileUpload1.FileContent.Dispose(); updateproviderresponse = providerservice.Update(updateproviderrequest); } } else { lblmessage.Text = ""; lblmessage.Text = "Upload image lessthan 100*150 size"; return; } } else if (FileUpload1.HasFile == false) { updateproviderrequest.Provider.Company.CompanyLogo = string.Empty; updateproviderresponse = providerservice.Update(updateproviderrequest); } else { getEmployeeRequest.UserId = (Guid)Session["UserId"]; getEmployeeRequest.CompanyName = txtcompanyname.Text; getEmployeeResponse = EmplyeeService.Get(getEmployeeRequest); if (getEmployeeResponse.AlreadyEmailErrorMessages.Count > 0) { lblcommsg.Text = "CompanyName Exist..Please Enter again"; lblmessage.Text = string.Empty; return; }
UploadedImage
using
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)