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…

Share This