index

Package k_archivo

Agrupa operaciones relacionadas con archivos

Author
jtsoya539 27/3/2020 16:22:16


Program units
f_tipo_mime  
f_recuperar_archivo  
p_guardar_archivo  
p_calcular_propiedades  
f_version_archivo  
f_data_url  
f_data_url  

Constants
c_carpeta_fuentes  
c_carpeta_imagenes  
c_carpeta_textos  


c_carpeta_fuentes

c_carpeta_fuentes  CONSTANT VARCHAR2(30) := 'FUENTES';

c_carpeta_imagenes

c_carpeta_imagenes CONSTANT VARCHAR2(30) := 'IMAGENES';

c_carpeta_textos

c_carpeta_textos   CONSTANT VARCHAR2(30) := 'TEXTOS';

f_tipo_mime

FUNCTION f_tipo_mime(i_dominio   IN VARCHAR2,
                     i_extension IN VARCHAR2) RETURN VARCHAR2


f_recuperar_archivo

FUNCTION f_recuperar_archivo(i_tabla      IN VARCHAR2,
                             i_campo      IN VARCHAR2,
                             i_referencia IN VARCHAR2,
                             i_version    IN VARCHAR2 DEFAULT NULL)
  RETURN y_archivo


p_guardar_archivo

PROCEDURE p_guardar_archivo(i_tabla      IN VARCHAR2,
                            i_campo      IN VARCHAR2,
                            i_referencia IN VARCHAR2,
                            i_archivo    IN y_archivo)


p_calcular_propiedades

PROCEDURE p_calcular_propiedades(i_contenido IN BLOB,
                                 o_checksum  OUT VARCHAR2,
                                 o_tamano    OUT NUMBER)


f_version_archivo

FUNCTION f_version_archivo(i_tabla      IN VARCHAR2,
                           i_campo      IN VARCHAR2,
                           i_referencia IN VARCHAR2) RETURN NUMBER


f_data_url

FUNCTION f_data_url(i_contenido IN BLOB,
                    i_tipo_mime IN VARCHAR2) RETURN CLOB


f_data_url

FUNCTION f_data_url(i_tabla      IN VARCHAR2,
                    i_campo      IN VARCHAR2,
                    i_referencia IN VARCHAR2,
                    i_version    IN VARCHAR2 DEFAULT NULL) RETURN CLOB