Hola de nuevo,
Estaba probando lo que me Casimiro comentaba pero no me sale,
Código Delphi
[-]
VAR
STREAM:TSTREAM;
A:TFILESTREAM;
begin
Stream := ZQuery1.CreateBlobStream(zquery1.FieldByName('facturA'), bmREAD); STREAM.Position:=0;
A:=TFILESTREAM.Create('D:\PADILLA.JPG',fmCreate);
A.CopyFrom(STREAM,STREAM.Size);
No se si va por ahi, el pasar el archivo a un directorio temporal, o hay otra forma de hacerlo.
saludos y gracias