Guardar y Recuperar Imagen Tdolphin

Guardar y Recuperar Imagen Tdolphin

Postby jbrita » Wed Nov 10, 2021 11:56 am

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
jbrita
 
Posts: 486
Joined: Mon Jan 16, 2006 3:42 pm

Re: Guardar y Recuperar Imagen Tdolphin

Postby TOTOVIOTTI » Wed Nov 10, 2021 12:44 pm

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.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Guardar y Recuperar Imagen Tdolphin

Postby cnavarro » Wed Nov 10, 2021 1:23 pm

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
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Guardar y Recuperar Imagen Tdolphin

Postby jbrita » Wed Nov 10, 2021 3:01 pm

Hola Cristobal como estas.. gracias.. ya lo logre
muchas gracias Roberto
saludos
jbrita
 
Posts: 486
Joined: Mon Jan 16, 2006 3:42 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 90 guests