none
Recuperar Imagem em formato binário RRS feed

  • Pergunta

  • Boa noite estou desenvolvendo um website em que o mesmo terá uma pagina de imagens, porém estou tendo problemas no momento de recuperar as imagens que estão gravadas. As imagens estão sendo gravadas corretamente estou usando o metodo (FileBytes) para gravar e estou tentando fazer o código para recuperar: objFoto.Imagem = objLinha["Foto"] as byte[];
    Alguém tem alguma dica?
    Estou utilizando mysql e c#

    Programador - Trainee
    • Movido AndreAlvesLima quarta-feira, 3 de março de 2010 12:04 Migrado de .Net Dvlp Geral (De:.NET Development - Geral)
    quarta-feira, 3 de março de 2010 02:16

Todas as Respostas

  • Prezado,

    Estou migrando seu post para o fórum de Desenvolvimento Web - Geral.

    Por favor, da próxima vez que tiver alguma dúvida que envolva desenvolvimento de aplicações Web Forms, poste por lá.

    Obrigado!
    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    quarta-feira, 3 de março de 2010 12:04
  • Antonio,

    Você recebe alguma mensagem de erro ou a imagem simplesmente não aparece?
    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    quarta-feira, 3 de março de 2010 12:07
  • O mano, desculpa postei no forum errado. então a imagem simplesmente não aparece, ai eu configurei a coluna da grid para fazer testes, aparece uma imagem com x onde tem a possibilidade clicar com o botão direito e escolher a opção mostrar imagem, mas mesmo assim não está indo.



    Programador - Trainee
    quarta-feira, 3 de março de 2010 13:12
  • Você tem que criar um Generic Hanlder para mostar as imagens.

    Veja como trabalhar com Handlers
    http://www.linhadecodigo.com.br/Artigo.aspx?id=788&pag=3
    http://www.brainbell.com/tutorials/ASP/Generic_Handlers_%28ASHX_Files%29.html

    Abraço
    quarta-feira, 3 de março de 2010 14:43
  • Pode usar isso num .ASHX, ou simplesmente chamá-lo na página .ASPX, dependendo da sua necessidade
            Response.ContentType = "image/jpeg";
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            Response.BufferOutput = false;
            Response.BinaryWrite(myByteArray );

    Abs


    Rodolfo Paoni
    terça-feira, 9 de março de 2010 19:59