Elemento para enviar archivos

Este elemento se encarga de enviar un archivo a nuestro servidor y colocar en el input o textarea la URI del archivo que se envió. Adicional a eso permite enviar un solo archivo o múltiples, permite ordenarlos y visualizarlos como iconos dentro del widget.

Propiedades adicionales

Nos indica si el valor obtenido será la el URL del archivo o se creara un tag html del archivo por default 'true'
ej.
Itemsourse = true -> valor obtenido: uploads/imagen/archivo.pdf
Itemsourse= fasle -> valor obtenido: <a href=“uploads/imagen/archivo.pdf” > archivo.pdf </a> Nos indica si el widget, soporta envía de múltiples archivos o solo un solo archivo. El resultado de múltiples archivos es una lista separada por comas. Por default false. Nos indica el o los caracteres que separaran la lista de archivos del widget si soporta envió de múltiples archivos, por default ‘,’ (coma). Esta opción sirve para definir como serán manejados los nombres de archivo al enviarlos, Por default está en 'auto'.
  • si esta vacio se usara el nombre de archivo original (se eliminan caracateres especiales y acentos),sin embargo si hay dos archivos con el mismo nombre en el servidor serán reemplazados
  • si se define un nombre este será usado para el archivo (este nombre es sin extensión). De igual forma si el archivo ya existe será reemplazado.
  • Si se define como ‘auto’ se generara un número aleatorio con un timestamp y Caracteres aleatorios ej. 1477438486B29.jpg
Esta opción sirve agregar un prefijo a todos los archivos enviados. ej. “small-” -> small-archivo.jpg Esta opción sirve agregar un sufijo a todos los archivos enviados. ej. “-data” -> archivo-data.jpg Es el directorio raíz a donde serán enviados los archivos, por default “uploads”, si el directorio no existe será creado. Este parámetro sirve para agregar un sub directorio dentro del directorio raíz de envíos, si el directorio no existe será creado. ej. "bigpictures" -> "uploads/bigpictures/" Los tipos mime soportados, por default:
application/pdf , application/msword , application/vnd.openxmlformats-officedocument.wordprocessingml.document , application/vnd.ms-powerpoint , application/vnd.openxmlformats-officedocument.presentationml.slideshow , application/vnd.openxmlformats-officedocument.presentationml.presentation , application/vnd.ms-excel , application/vnd.openxmlformats-officedocument.spreadsheetml.sheet , application/x-zip-compressed , application/zip , audio/aac , audio/mp4 , audio/mpeg , audio/ogg , audio/oga , audio/wav , audio/webm , video/mp4 , video/ogg , video/ogv , video/webm , image/jpeg , image/png , image/gif , image/svg+xml Este parámetro sirve para decirle al widget que nos muestre información adicional a la hora de enviar archivos o en la vista previa. nos mostrara detalles de lo que el input o textarea contienen. por default "fasle" Clase que se agrega al widget en la vista previa. Por default vacío.

HTML Code:

Vista previa :