cnavarro wrote:Usa
- Code: Select all Expand view RUN
? "0x" + HB_STRTOHEX( HB_MEMOREAD( cFile ) )
Prueba a convertirlo en hexadecimal al guardar la imagen en un campo memo, y ves el tamaño de lo que se guarda
Hola Cristobal.
Muy amable como siempre, muchas gracias por ayudarme.
En este caso, pensaba usar usar un codigo que encontre en el foro, publicado por Mr. Rao., donde se almacena imagen en DBF, tendría que comparar grabar una imagen en en este formato JPG o PDF y la misma guardarlo de la forma que ud me sugiere, para compararlo posteriormente.
También he pensado que quizás podría ser otra posibilidad de usar una Tabla Dbf especial para guardar estas imágenes y estar relacionada con la tabla maestra.
Quisiera saber la forma mas adecuada y segura, por la sensibilidad y seguridad que requiere el almacenamiento de estas imágenes que son documentos con antecedentes de evaluación clínica.
Quedo atento a comentarios, necesito definir en forma rápida por la premura del requerimiento.
Muchos saludos
Antonio.
Código de imagen guardada en DBF:
- Code: Select all Expand view RUN
DBCREATE( "MYIMAGES", { { "NAME", "C", 10, 0 }, { "IMAGE", "M", 10, 0 } }, "DBFCDX", .T., "IMG" )
DBAPPEND()
FIELD->NAME := "OLGA1"
FIELD->IMAGE := MEMOREAD( "c:\fwh\bitmaps\olga1.jpg" )
DBAPPEND()
FIELD->NAME := "SEA"
FIELD->IMAGE := MEMOREAD( "c:\fwh\bitmaps\sea.bmp" )