Ver Mensaje Individual
  #1  
Antiguo 10-11-2011
jasmad jasmad is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 75
Reputación: 13
jasmad Va por buen camino
??Como obtener los bytes de una imagen seleccionada y guardarlos??

Saludos

Primero quiero agradecer a los integrantes de este foro que han ayudado a resolver mis dudas...
Este foro es genial...

Tengo una duda sobre como tomar una imagen que ha seleccionado el usuario y obtener el array de bytes
que la forman para despues guardarla en un campo tipo blob de la base de datos. se que .net se puede obtener los bytes con
Código:
System.IO.File.ReadAllBytes(pathDeLaImagen);
no se si pascal tiene algo como para hacer esto
Código Delphi [-]
type
  TImagen = Array of Byte;  
....................................
var
  img : TImagen;
....................
begin
       if not(edDirectorioArchivo.FileName='') then begin
          if not FileExists(edDirectorioArchivo.FileName) then begin
              ShowMessage('Verifique la ruta y el archivo especificados son correctos');
          end
          else begin
                        img:='Obtener los bytes de la imagen con el filepath';
          end;
     end;
end;

para poder guardarla en la base de datos que supongo que es como guardar un campo mas,
lo que pasa es que he visto varios campos interesantes que trabajan con blobs como TBlobData y no se si al final
siempre es mejor con el array de bits o alguna de estas clases.

agradecería mucho una guía por mas pequeña que sea

Gracias
Responder Con Cita