none
(RESOLVIDO - ASP.NET C#) Problema ao exibir Imagem RRS feed

  • Pergunta

  • eu tenho um método que imprime na tela uma imagem, porém no momento de salvar a imagem, salva a página .aspx

    public void VisualizarImagemComentario(int p_idComentario) { string mime = ""; byte[] imagem = null; SqlConnection connection = new SqlConnection(stringConexao); SqlCommand cdo2 = new SqlCommand(stringConexao); cdo2.CommandText = @"SELECT IMAGEM, EXTENSAO AS MIME FROM COMENTARIO

    WHERE IDCOMENTARIO =" + p_idComentario; connection.Open(); cdo2.Connection = connection; SqlDataReader dataReader = cdo2.ExecuteReader(); try { if (dataReader.Read()) { imagem = (dataReader["IMAGEM"].ToString() == "") ? null : (byte[])dataReader["IMAGEM"]; mime = dataReader["MIME"].ToString(); if (mime == null) { mime = (mime == "") ? "image/jpg" : mime; } } dataReader.Close(); connection.Close(); } catch (SqlException x) { ScriptManager.RegisterStartupScript(this, GetType(), "", "javascript:alert('Desculpe, ocorreu uma falha. Entre em contato com um técnico especializado.');", true); } if (imagem != null) { Response.ContentType = mime; Response.BinaryWrite(imagem); } }


    como resolver isso?



    segunda-feira, 26 de agosto de 2013 11:07

Respostas