KumbiaPHP  beta2
Framework PHP
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Páginas
Métodos públicos | Métodos públicos estáticos | Métodos protegidos | Atributos protegidos
Referencia de la Clase Upload
Diagrama de herencias de Upload
FileUpload ImageUpload

Métodos públicos

 __construct ($name)
 
 setAllowScripts ($value)
 
 setMinSize ($size)
 
 setMaxSize ($size)
 
 setTypes ($value)
 
 setExtensions ($value)
 
 overwrite ($value)
 
 save ($name=NULL)
 
 saveRandom ()
 
 isUploaded ()
 

Métodos públicos estáticos

static factory ($name, $adapter= 'file')
 

Métodos protegidos

 _beforeSave ($name)
 
 _afterSave ($name)
 
 _validates ()
 
 _validatesTypes ()
 
 _getExtension ()
 
 _overwrite ($name)
 
 _toBytes ($size)
 
 _saveFile ($name)
 

Atributos protegidos

 $_name
 
 $_allowScripts = FALSE
 
 $_minSize = NULL
 
 $_maxSize = NULL
 
 $_types = NULL
 
 $_extensions = NULL
 
 $_overwrite = FALSE
 

Descripción detallada

Definición en la línea 27 del archivo upload.php.

Documentación del constructor y destructor

__construct (   $name)

Constructor

Parámetros
string$namenombre de archivo por método POST

Definición en la línea 78 del archivo upload.php.

Documentación de las funciones miembro

_afterSave (   $name)
protected

Acciones después de guardar

Parámetros
string$namenombre con el que se guardo el archivo

Definición en la línea 163 del archivo upload.php.

_beforeSave (   $name)
protected

Acciones antes de guardar

Parámetros
string$namenombre con el que se va a guardar el archivo
Devuelve
boolean

Definición en la línea 153 del archivo upload.php.

_getExtension ( )
protected

Devuelve la extensión

Devuelve
string

Definición en la línea 290 del archivo upload.php.

_overwrite (   $name)
protected

Valida si puede sobrescribir el archivo

Devuelve
boolean

Definición en la línea 303 del archivo upload.php.

_saveFile (   $name)
abstractprotected

Guardar el archivo en el servidor

Parámetros
string$namenombre con el que se guardará el archivo
Devuelve
boolean
_toBytes (   $size)
protected

Convierte de tamaño legible por humanos a bytes

Parámetros
string$size
Devuelve
int

Definición en la línea 321 del archivo upload.php.

_validates ( )
protected

Valida el archivo antes de guardar

Devuelve
boolean

Definición en la línea 240 del archivo upload.php.

_validatesTypes ( )
protected

Valida que el tipo de archivo

Devuelve
boolean

Definición en la línea 280 del archivo upload.php.

static factory (   $name,
  $adapter = 'file' 
)
static

Obtiene el adaptador para Upload

Parámetros
string$namenombre de archivo recibido por POST
string$adapter(file, image, model)
Devuelve
Upload

Definición en la línea 363 del archivo upload.php.

isUploaded ( )

Verifica si el archivo esta subido en el servidor y listo para guardarse

Devuelve
boolean

Definición en la línea 215 del archivo upload.php.

overwrite (   $value)

Permitir sobrescribir el fichero

Parámetros
bool$value

Definición en la línea 142 del archivo upload.php.

save (   $name = NULL)

Guarda el archivo subido

Parámetros
string$namenombre con el que se guardara el archivo
Devuelve
boolean|string Nombre de archivo generado con la extensión o FALSE si falla

Definición en la línea 174 del archivo upload.php.

saveRandom ( )

Guarda el archivo con un nombre aleatorio

Devuelve
string|boolean Nombre de archivo generado o FALSE si falla

Definición en la línea 197 del archivo upload.php.

setAllowScripts (   $value)

Indica si se permitirá guardar archivos de scripts ejecutables

Parámetros
boolean$value

Definición en la línea 88 del archivo upload.php.

setExtensions (   $value)

Asigna las extensiones de archivos permitidas

Parámetros
array | string$valuelista de extensiones para archivos, si es string separado por |

Definición en la línea 130 del archivo upload.php.

setMaxSize (   $size)

Asigna el tamaño máximo permitido para el archivo

Parámetros
string$size

Definición en la línea 108 del archivo upload.php.

setMinSize (   $size)

Asigna el tamaño mínimo permitido para el archivo

Parámetros
string$size

Definición en la línea 98 del archivo upload.php.

setTypes (   $value)

Asigna los tipos de archivos permitido (mime)

Parámetros
array | string$valuelista de tipos de archivos permitidos (mime) si es string separado por |

Definición en la línea 118 del archivo upload.php.

Documentación de los campos

$_allowScripts = FALSE
protected

Definición en la línea 41 del archivo upload.php.

$_extensions = NULL
protected

Definición en la línea 65 del archivo upload.php.

$_maxSize = NULL
protected

Definición en la línea 53 del archivo upload.php.

$_minSize = NULL
protected

Definición en la línea 47 del archivo upload.php.

$_name
protected

Definición en la línea 35 del archivo upload.php.

$_overwrite = FALSE
protected

Definición en la línea 71 del archivo upload.php.

$_types = NULL
protected

Definición en la línea 59 del archivo upload.php.


La documentación para esta clase fue generada a partir del siguiente fichero: