RE:upload - y download subir y bajar archivos
Estimado Martin:
Ojo como no señalas para que ambiente quieres el funcionamiento, te adjunto la explicación para .NET - WEB.
Primero: en tu estructura debes crear un atributo de tipo Blob.
CarDoc Cod (Chr6) *
CarDocBlob (Blob)
CarDocType (Chr12)
CarDocDesArchivo (Chr80)
Una vez que hayas grabado la estructura, haces click derecho en el atributo que tiene el tipo Blob e ingresas a Propiedades, en esta ventana configuras de la siguiente manera:
FileTypeAttribute CarDocType
FileNameAttribute CarDocDesArchivo
Con esto estas asociando la extensi'on del archivo al atributo CarDocType y que se grabe el nombre del archivo al atributo CarDocDesArchivo.
Finalmente para conseguir el resultado de bajar los archivos ya sea desde la transacción o desde un WebPanel, debes hacer lo siguiente:
haces click derecho en el atributo de tipo Blob (CarDocBlob) e ingresas a propiedades: en la venta de las propiedades del atributo buscas bajo el título
Appearance === Display y ahi seleccionas Link.
y mas abajo buscas LinkTarget y ahi escribes Blank.
Listo, ahora podras subir y bajar tus archivos, si bien el archivo se guarda en la base de datos, todo lo que subes o bajas se crea fisicamente en la carpeta del modelo a fin de que lo que subas y bajes no se mezcle con los otros archivos de tu aplicación, debes crear una carpeta que puede llamarse Blobs y direccionarlo en las propiedades del modelo en la opcion
Blob local storage Path Blobs
Espero te sirva,
saludos,
Chaly