SUGERENCIA para GeneXus (1) : Poder cargar una imagen desde un texto
Me gustaría contar con una forma de cargar una tabla, que tiene un atributo del tipo Image, sin tener que tener un objeto del tipo image en la base de datos.
Hoy se puede hacer asi:
New
CountryId = 'br'
CountryName = 'Brasil'
CountryFlag = flag_brasil.link
endnew
A mi me gustaria poder hacer algo asi:
New
CountryId = 'br'
CountryName = 'Brasil'
CountryFlag.FromBase64String( ' 0xFFD8FFE000104A46494600010101 006000600000FFDB00430008060607 0605080707070909080A0C140D0C0B 0B0C1912130F14.....')
EndNew
o en Data Provider
CountryCollection{
Country
{
CountryId = 'br'
CountryName = 'Brasil'
CountryFlag = ImageFromString(' 0xFFD8FFE000104A46494600010101 006000600000FFDB00430008060607 0605080707070909080A0C140D0C0B 0B0C1912130F14.....' )
}
}
Country
{
CountryId = 'br'
CountryName = 'Brasil'
CountryFlag = ImageFromString('
}
}
Se que no es lo mas lindo, ni lo mas fácil de leer, pero es muy práctico para los casos que queremos cargar datos sin depender de objetos externos.
También es bueno para cargar un Data Provider con datos para los testeos Unitarios.
Agregar un objeto imagen, puede parecer inofensivo, pero en KB grandes, tener muchas imágenes necesarias solo para el testeo unitario puede hacer muy pesadas otras tareas, pues se mezclan las imágenes de diseño, con las imágenes que se cargan como datos.
Ya lo mandé al foro de Beta de GeneXus pero solo tuve un mail de apoyo, y ninguna respuesta por lo que supongo que no lo consideran necesario.
Tal vez tengo que inventar algún programa externo para lograr hacerlo.
Tal vez tengo que inventar algún programa externo para lograr hacerlo.
Serviría mucho y tengo ese problema que mencionas. Ojala lo consideren. 😃👍
ResponderBorrarNo sirve hacer un blob.FromBase64?
ResponderBorrar