protected void btnUpload_Photo_Click(object Sender, EventArgs e) { // Read the file and save it if (FileUpload_Photo.HasFile) { string filePath = FileUpload_Photo.PostedFile.FileName; string filename = Path.GetFileName(filePath); string ext = Path.GetExtension(filename); // Get the size in bytes of the file to upload. int fileSize = FileUpload_Photo.PostedFile.ContentLength; int limit = 102400; if (ext == ".jpg" || ext == ".jpeg" || ext == ".png" || ext == ".gif") { if (fileSize < limit) { string fileName = "Photo" + ext; FileUpload_Photo_Loc.Text = filename; string destPath = "C:/Users/Kiran/Documents/GitHub/Recruitment-Portal/server_photos/" + fileName; photoPreview.ImageUrl = "~/server_photos/" + fileName; FileUpload_Photo.SaveAs(destPath); //this will save the file in the application directory //to view the file when you click hyperlink below: HyperLinkPhoto.NavigateUrl = "file:///" + destPath; lblMessage_Photo_Loc.Text = fileName; lblMessage_Photo.ForeColor = System.Drawing.Color.Green; lblMessage_Photo.Text = "Photo Uploaded Successfully"; } else { lblMessage_Photo.ForeColor = System.Drawing.Color.Red; lblMessage_Photo.Text = "File Size exceeded " + limit / 1024 + " KB"; } } else { lblMessage_Photo.ForeColor = System.Drawing.Color.Red; lblMessage_Photo.Text = "File format not recognised." + " Upload jpg/png/gif formats"; } } else { lblMessage_Photo.ForeColor = System.Drawing.Color.Red; lblMessage_Photo.Text = "File format not recognised." + " Upload jpg/png/gif formats"; } }
protected void btnPreview_Click(object sender, EventArgs e) { if (FileUpload_Photo.HasFile) { string fileName = FileUpload_Photo.FileName.ToUpper(); string fl = Server.MapPath("/Images/" + lblNamePhoto.Text.ToUpper()); if (File.Exists(fl)) { File.Delete(Server.MapPath("/Images/" + lblNamePhoto.Text.ToUpper())); } FileUpload_Photo.SaveAs(Server.MapPath("/Images/" + fileName)); imgPhotoEmployee.ImageUrl = "~/Images/" + fileName; lblNamePhoto.Text = fileName; } }
private bool IsDataValidOnSave() { bool isValid = true; bool isSessionLive = true; StringBuilder script = new StringBuilder(); //if (Commons.GetCurrentLoginUser() == null) //{ // script.Append("Session is expired!"); // isSessionLive = false; //} if (txtNik.Text == "") { script.Append("NIK has to be filled!"); txtNik.Focus(); } else if (txtNameEmployee.Text == "") { script.Append("NameEmployee has to be filled!"); txtNameEmployee.Focus(); } else if (lblNamePhoto.Text == "") { script.Append("Upload Photo has to be filled!"); FileUpload_Photo.Focus(); } if (script.Length > 0) { isValid = false; if (isSessionLive) { ScriptManager.RegisterStartupScript(this.Page, typeof(String), "Validation", "alert('" + script.ToString() + "');", true); } else { ScriptManager.RegisterStartupScript(this.Page, typeof(String), "Validation", "alert('" + script.ToString() + "');window.close();", true); } } script = null; return(isValid); }