Seleccionar página

Cómo cargar imagenes a un campo BLOB en Apex

Escrito por: Eddie Molina

Oracle ACE Pro. Oracle APEX Cloud Developer Certified Professional. Presidente de ORAUGCRC (Grupo de Usuarios Oracle de Costa Rica). Miembro de líderes de LAOUC. Conferencista, consultor, desarrollador y capacitador en tecnologías Oracle, especialmente Oracle Application Express con más de 30 años de experiencia.

11/01/2015

Me han preguntado como cargar imágenes a una tabla con un campo de tipo BLOB, utilizando una aplicación Oracle Apex.

En realidad el procedimiento en Apex 4.2 es muy sencillo de realizar, pero antes, para ilustrar el procedimiento, voy a utilizar una tabla de ejemplo que solo tiene cuatro columnas, un ID para el registro, el nombre de la imagen, el tipo de archivo MIME de la misma y por supuesto la columna BLOB para contener la imagen.

El script de creación de la tabla es el que se muestra a continuación:

Una vez creada la tabla, vamos a crear en una aplicación Apex, una página de tipo Pantalla, basada en una tabla o vista, para la tabla que acabamos de crear.

En el ejemplo específico, solo utilizo en la página el campo de la columna BLOB.

Una vez creada la página vamos a editar los atributos del campo de la columna BLOB, en la sección de configuración, vamos a agregar valor a las columnas “Columna de Tipo MIME” y “Columna de Nombre de Archivo”, vamos a agregar en ellas el nombre de la columna que contiene el tipo MIME y la que contiene el nombre de la imagen en la tabla que estamos utilizando. De esta manera cuando carguemos nuestra imagen, estos valores serán pasados por Apex sin necesidad de ninguna otra acción.

Configuración campo BLOB

Eso es todo, ahora podemos cargar imágenes, o cualquier otro tipo de archivo binario en nuestra tabla.

También te puede gustar…

APEX 26.1 Nuevas APIs

APEX 26.1 Nuevas APIs

Continuemos conociendo un poco más de las cosas nuevas que trae la versión 26.1 de Oracle Application Express. En esta...

JSON y APEX_JSON

JSON y APEX_JSON

Con la llegada de APEX 26.1 hace apenas dos semanas y las nuevas funcionalidades que ofrece, cobra notoriedad el...

La nueva cara de APEX

La nueva cara de APEX

Hace apenas unos días que fue liberada la versión 26.1 de APEX. Una versión que va a marcar un antes y un después en...

Share This