Skip to content
This repository was archived by the owner on Oct 10, 2023. It is now read-only.

phpdoc componentes archivo

Gabriel edited this page Jun 12, 2021 · 16 revisions

\componentes\archivo

Clase privada del componente Archivo.

Extiende: \componente

Métodos

almacenarArchivo($archivo,$destino[,$nombre,$codificar])

Almacena un archivo recibido en su ubicación final. Devuelve la ruta final.

Parámetro Tipo Descripción Opcional Predeterminado
$archivo object Objeto de archivo (elemento del valor de un componente de subida de archivos).
$destino string Ruta de destino. Por defecto, será la configurada en rutaArchivos.
$nombre string Nombre de destino. Por defecto, se utilizará el nombre recibido desde el cliente, sanitizado. Si null
$codificar bool Codificar el archivo en destino. Si false

Devuelve: string

recibirArchivos($archivos,$ext[,$destino,$retornoError,$codificar])

Procesa los archivos recibidos desde el cliente, almacenándolos localmente. Devuelve un objeto con las propiedades 'nombre' y 'archivo', con el nombre original y el nombre local respectivamente.

Parámetro Tipo Descripción Opcional Predeterminado
$archivos object[] Listado de archivos (valor de un componente de subida de archivos).
$ext string Extensiones admitidas, separadas por |.
$destino string Ruta de destino. Si null
$retornoError callable Función a invocar en caso de un archivo inválido. Recibirá los parámetros del archivo como argumento. Si null
$codificar bool Codificar el archivo en destino. Si false

Devuelve: object[]

Clone this wiki locally