Subida de Archivos e Imagenes

De KumbiaPHP Framework Wiki


Subida de Archivos e Imagenes

Descripción

En el siguiente ejemplo veremos la manera de subir archivos e imagenes con las librerias de kumbiaphp, para efectos del ejemplo vamos a crear dos formularios, uno para subir un archivo y otro para subir una imagen.

Librerias a Utilizar

Upload: libreria de kumbia para la subida de archivos e imagenes, mediante ella se pueden especificar criterios a validar al subir el archivo, como el tamaño maximo que debe tener, las extensiones permitidas, entre otros.

Creando los Formularios

El primero paso es crear dos formularios, uno para subir un archivo "zip" y otro para subir una imagen png,gif ó jpg :

<!-- archivo /views/archivos/formularios.phtml -->

<h1>Subida de Archivo</h1>
<?php View::content() ?>
<?php echo Form::openMultipart() ?>
    Ingrese un archivo zip :
    <?php echo Form::file('archivo') ?>
    <?php echo Form::hidden('oculto') //para saber si se envió el form ?>
    <?php echo Form::submit('subir') ?>
<?php echo Form::close() ?>
<br/>
<br/>
<h1>Subida de Archivo</h1>
<?php echo Form::openMultipart() ?>
    Ingrese una imagen .jpg , .gif ó .png :
    <?php echo Form::file('imagen') ?>
    <?php echo Form::hidden('oculto') //para saber si se envió el form ?>
    <?php echo Form::submit('subir') ?>
<?php echo Form::close() ?>