protected void btnExcluiImagem_Click(object sender, ImageClickEventArgs e) { Testemunho ts = new Testemunho(); ts.Carregar(int.Parse(Request.QueryString["CD_TESTEMUNHO"].ToString())); if (ts.Imagem.ToString().Trim() != "") { if (System.IO.File.Exists(Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + ts.Codigo + "\\" + ts.Imagem)) { System.IO.File.Delete(Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + ts.Codigo + "\\" + ts.Imagem); } } ts.Imagem = ""; ts.AtualizarImagem(); Response.Redirect("AdminTestemunhoImagens.aspx?cd_testemunho=" + ts.Codigo); }
protected void btnEnviar_Click(object sender, EventArgs e) { lblMensagem.Text = ""; lblMensagem.Visible = false; if (!ValidaTamanhodaImagem(FileUploadImagem.PostedFile.InputStream, 150, 150)) { lblMensagem.Visible = true; lblMensagem.Text = "Tamanho da imagem fora do padrão - Utilize uma imagem 150px x 150px "; return; } if (lblcaminhodaimagem.Text != "") { Testemunho tsExclui = new Testemunho(); tsExclui.Carregar(int.Parse(Request.QueryString["CD_TESTEMUNHO"].ToString())); if (tsExclui.Imagem.ToString().Trim() != "") { if (System.IO.File.Exists(Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + tsExclui.Codigo + "\\" + tsExclui.Imagem)) { System.IO.File.Delete(Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + tsExclui.Codigo + "\\" + tsExclui.Imagem); } } tsExclui.Imagem = ""; tsExclui.AtualizarImagem(); } Testemunho ts = new Testemunho(); ts.Carregar(int.Parse(Request.QueryString["CD_TESTEMUNHO"].ToString())); //ts.Imagem = FileUploadImagem.FileName.Substring(0, FileUploadImagem.FileName.Length - 4) + ".png"; ts.Imagem = FileUploadImagem.FileName; ts.AtualizarImagem(); if (this.FileUploadImagem.PostedFile.ContentLength != 0 && this.FileUploadImagem.HasFile) { //capturando nome original do arquivo string fileName = this.FileUploadImagem.FileName; //capturando extensão do arquivo postado string extension = System.IO.Path.GetExtension(fileName); //Se existir o diretorio entao exclui e cria um novo sem imagem. string DiretorioPacote = Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + ts.Codigo; //Cria diretório com o código. System.IO.Directory.CreateDirectory(DiretorioPacote); string vCamArq = DiretorioPacote + "\\" + fileName; //Salvando o arquivo com o nome original this.FileUploadImagem.PostedFile.SaveAs(vCamArq); //if (FileUploadImagem.HasFile) //{ // string img = string.Empty; // Bitmap bmpImg = null; // try // { // bmpImg = Resize_Image(FileUploadImagem.PostedFile.InputStream, 150, 150); // img = vCamArq.Substring(0, vCamArq.Length - 4) + ".png"; // bmpImg.Save(img, ImageFormat.Jpeg); // } // catch (Exception ex) // { // Response.Write("Error occured: " + ex.Message.ToString()); // } // finally // { // img = string.Empty; // bmpImg.Dispose(); // } //} } Response.Redirect("AdminTestemunhoImagens.aspx?cd_testemunho=" + ts.Codigo); }