Class to manager MYSQL for Harbour/xHarbour
Custom Search

jueves, 22 de julio de 2010

Guardando Archivos/Save File

Es necesario actualizar desde el SVN, se hizo un pequeño cambio para construir el ejemplo
Is necessary download from SVN, i did a littlel change to build sample

Guardar archivos en una tabla de MySql, no se diferencia de nada a las tecnicas usadas actualmente, Dolphin se encarga de hacer las conversiones automaticamente
Save file into Mysql table is not different, we use the same way, Dolphin converts automatically the data.

Download Sample

El ejemplo puede demorar un poco porque hay archivos grandes
The sample maybe are slow, because there are big file saved 

Estructura de la tabla / Table Structure


Leer el Archivo / Read File
Dolphin tiene una funcion para leer archivos / Dolphin have a funtion to read file

uData = D_ReadFile( cFile )

Dacer el insert / Do Insert

oServer:Insert( "files", { "filename", "file" }, { GetOnlyName( cFile ), uData } )


Guardar en disco / Save to Disk
para activar el menu en el browse, oprimir click derecho sobre la fila que desea usar
To show menu over browse, Right click over row you want use

2 comentarios:

  1. Daniel,

    A medida que vas añadiendo ficheros, el sistema se vuelve mas lento al hacer el browse(). Seguramente en la lectura te bajas tambien el contenido del blob...

    Saludos.
    C.

    ResponderEliminar
  2. Exactamente como lo dices

    pero esto es mas a titulo de ejemplo, se podria mejorar haciendo un segundo query solo con la data a descargar y no cargar toda la informacion de la tabla

    ResponderEliminar