Re: [gx-l] Blob

Hola


La rutina del directorio que indicas, no verifica en el equipo local, sino en el servidor(web) donde ejecutas, ahora si el archivo debe estar en el servidor, puedes utilizar el tipo de dato file para copiar.


Saludos

Leonardo Zepeda A.





El 2 de septiembre de 2010 14:44, Maximiliano Contreras León <max.contreras@gendarmeria.cl> escribió:

 

GX9, Java Web, Oracle

 

Estimados Foristas.

 

Me encuentro atrapado en un problema el cual describo a  continuación:

 

Una transacción esta guardando un PDF asociado a un registro con una estructura más menos así:

 

*Rut

Nombre

PDF <--archivo blob que uso para guardar el PDF

 

 

Todo bien, el PDF lo guarda sin problemas, pero por un requerimiento especifico, además debo guardar el archivo al disco duro local de cada usuario web bajo un directorio especifico, por tanto mi problema es saber cómo en el evento After TRN y de forma automática, el PDF además de quedar en mi BD (lo cual hace perfecto la aplicación hasta ahora), quede en la ruta local con un nombre determinado, el cual puede ser la concatenación del Rut y el nombre.

 

Ya conseguí crear la estructura de directorio en caso de que no esté en el disco así como sigue:

 

//VERIFICA DIRECTORIO Y CREA EN CASO QUE NO ESTE

    &Directorio.Source='C:\Control Penitenciario'

    if &Directorio.Exists()

        //msg('Directorio existe')

        else

        &Directorio.Source='C:\Control Penitenciario'

        &Directorio.Create()

        &Directorio.Source='C:\Control Penitenciario\Copia de Sentencia'

        &Directorio.Create()

        &Directorio.Source='C:\Control Penitenciario\Acta Consejo Tecnico'

        &Directorio.Create()

        &Directorio.Source='C:\Control Penitenciario\Acta Tribunal de Conducta'

        &Directorio.Create()

        &Directorio.Source='C:\Control Penitenciario\Informe Psicosocial'

        &Directorio.Create()

       

 

    Endif

 

Pero ¿Cómo COPIO EL ARCHIVO A ESTA RUTA?

 

Agradecido desde ya.

 

Max

 


--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "Re: [gx-l] Blob"

Publicar un comentario