Guardar y Recuperar Imagen Tdolphin

Post Reply
jbrita
Posts: 507
Joined: Mon Jan 16, 2006 3:42 pm

Guardar y Recuperar Imagen Tdolphin

Post by jbrita »

hola colegas .. necesito guardar imágenes en una tabla mysql con la tdolphin y asi mismo recuperarla.. la necesito para un sistema de tienda de ropa..
saludos
User avatar
TOTOVIOTTI
Posts: 430
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina
Has thanked: 5 times

Re: Guardar y Recuperar Imagen Tdolphin

Post by TOTOVIOTTI »

Hola.. yo lo hago así:

LOCAL cTempZip:=GETENV("TEMP")+"\foto.zip",uData

*comprimo el archivo para que no ocupe tanto espacio
Hb_ZipFile(cTempZip,"nombre del archivo, del formato que sea",9,,.T.,.T.,)

*lo guardo en la variable uData
uData:=D_ReadFile(cTempZip)

Si se inserta:
oServer:Insert("fotos_articulos",{"fotografia"},{uData})

Si se actualiza:
oServer:Update("fotos_articulos",{"fotografia"},{uData},cWhere)

y luego para recuperarlo, lo descomprimo:

nHandle:=FCreate(cTempZip)
FWrite(nHandle,bFOTOS:fotografia,Len(bFOTOS:fotografia))
FClose(nHandle)
aFiles:=hb_GetFilesInZip(cTempZip,.t.)
Hb_UnZipFile(cTempZip,,.T.,,cTemp,aFiles[1],NIL)
cFoto:=cTemp+aFiles[1,1]

Espero te sirva... a mi me funciona perfecto...

Saludos
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.ar
User avatar
cnavarro
Posts: 6558
Joined: Wed Feb 15, 2012 8:25 pm
Location: España
Been thanked: 3 times

Re: Guardar y Recuperar Imagen Tdolphin

Post by cnavarro »

A la hora de guardar y recuperar puedes valorar también el uso de las funciones HB_Base64Encode y HB_Base64Decode
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
jbrita
Posts: 507
Joined: Mon Jan 16, 2006 3:42 pm

Re: Guardar y Recuperar Imagen Tdolphin

Post by jbrita »

Hola Cristobal como estas.. gracias.. ya lo logre
muchas gracias Roberto
saludos
Post Reply