none
Como mostrar un byte[] en un image RRS feed

  • Question

  • Estoy desarrollando en asp.net una aplicación para una tienda en la cual debo guardar las imagenes de los productos, hasta allí no he tenido problemas ya que guardo las imagenes mediante el fileupload y las almaceno en sql mediante el tipo de dato IMAGE, el problema es al momento de querer mostrar la imagen almacenada en un control tipo image ya que todas las consultas a la base de datos me devuelven un Dataset, utilizo este procedimiento para convertir el dataset a byte:

    public static byte[] GetBinaryFormatData(DataSet dsOriginal)
            {
                Byte[] binaryDataResult = null;
                MemoryStream memStream = new MemoryStream();
                IFormatter brFormatter = new BinaryFormatter();

                dsOriginal.RemotingFormat = SerializationFormat.Binary;
                brFormatter.Serialize(memStream,dsOriginal);
                binaryDataResult = memStream.ToArray();

                memStream.Close();
                memStream.Dispose();
                return binaryDataResult;
            }

    Pero al momento no se como convertir el byte y mostrar la imagen en el image.


    Thursday, April 4, 2013 5:47 PM

All replies