Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/02/2007, 15:36
Avatar de Eder
Eder
 
Fecha de Ingreso: enero-2007
Mensajes: 41
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Subir fotos en VB.net

Si en la base de datos le marcas al atributo donde guardar la foto como 'image' que es un []byte puedes usar estas funciones:

Código:
        //A través de la localización de una foto (string) lo convierte a Byte[]

        public static byte[] GetPhotoComponente(string filePath)
        {
                FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
                BinaryReader br = new BinaryReader(fs);
                byte[] photo = br.ReadBytes((int)fs.Length);
                br.Close();
                fs.Close();
                return photo;
        }
Código:
        // Transforma una imagen de tipo 'Byte[]' a Bitmap
        public static Bitmap Convertir_a_Image(Byte[] imagen)
        {
            MemoryStream ms = new MemoryStream(imagen, 0, imagen.Length, true);
            Bitmap bmp = new Bitmap(ms);
            ms.Close();
            return bmp;
        }