anonymous Log in
Search
Recents:
v3.0
sd
gxupload: en Blob (?)
01/10/20 18:25

Enrique Almeida

Replies: 1

Asociado a un Blob, podes tener un atributo que guarda el nombre del
archivo que se uso para cargarlo, para poder recuperarlo luego.
O sea, en el blob, guardas el contenido.
En el File name attribute guardas el nombre
En el File type attribute guardas el tipo del archivo.
-
https://wiki.genexus.com/commwiki/servlet/wiki?6704,Blob+data+type#File+Name+Attribute+Property
El jue., 1 de oct. de 2020 a la(s) 17:19, Paulo Sapuppo (
paulosapuppo@gmail.com) escribió:
> Estoy queriendo obtener el nombre de un Blob
>
> &Blob.ToString()
>
> Y me retorna esto:
>
> gxupload:8212c29f91c548d885e299840c36ead4
>
> De qué manera puedo obtener el nombre del archivo, previamente hice
> &Blob = &Image
>
> &Image del tipo Image
>
Replies

mcrispino

02/10/20 15:58
Paulo: ¿Cuál es el caso de uso, para qué precisas la ruta del archivo? ¿Es una imágen que estás subiendo desde una *mobile app*? En el proc donde recibís la imagen deberías poder manipularla sin necesidad de saber dónde está guardada... En todo caso, lo que queda en la variable es un identificador que no tiene información del archivo subido por temas de seguridad, pero igual se puede acceder a la ruta. Este código te debería dejar la ruta del archivo en la variable &ImagePath: csharp [!&ImagePath!] = [!&Image!]; java [!&ImagePath!] = [!&Image!] &ImagePath = &ImagePath.Substring(&ImagePath.LastIndexOf(':')+1) &FileCache = Cache.GetCache("FL") &ImagePath = &FileCache.Get(&imagePath) Saludos. *Marcos Crispino* Research & Development | GeneXus +598 2601 2082 | Simplifying Software Development [image: GeneXus] On Thu, Oct 1, 2020 at 6:26 PM Enrique Almeida


Back to sd