• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gramas

Binary Images

4 mensagens neste tópico

Boas Tardes...

        Dim conn As SqlConnection
        Dim cmd As New SqlCommand
        Dim sql As String
        Dim dr As SqlDataReader
        Dim connstr As String = ConfigurationManager.ConnectionStrings("TestesConnectionString").ConnectionString
        conn = New SqlConnection(connstr)
        conn.Open()
        cmd.Connection = conn

        sql = "SELECT * FROM Images "

        cmd.CommandText = sql
        dr = cmd.ExecuteReader

        Response.Clear()

        If dr.Read Then
            Response.ContentType = dr.Item("Imagens").ToString
            Response.OutputStream.Write(dr("Imagens"), 0, dr("Imagens"))
        End If
        Response.End()


        conn.Close()

Tenho Este codigo para mostrar uma imagem da base de dados que esta com datatype como binary, mas nao me resulta em nada :confused:

O que estou a fazer de mal?

Obrigado pessoal.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Response.OutputStream.Write(dr("Imagens"), 0, dr("Imagens"))

Nesta linha diz que e impossivel a conversao de nyte para int...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o que é que está a ir em content type?

tens que meter a imagem num byte[] tipo binaryWrite = ((byte[])dr["imageData"]);

e depois escreve-lo para o stream

if (_binaryWrite != null)

            {

                response.ContentType = _contentType;

                response.BinaryWrite(_binaryWrite);

            }

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora