¿De que se trata?
Este plugin hace que una imagen se comporte como si fuera un input de tipo file, esto quiere decir que cuando le des click automáticamente se visualizará el cuadro de diálogo para que selecciones un archivo a subir, luego de forma automatizada se enviará el archivo hacia la URL que sea indicada.

$('#imagen_perfil').EVCUpload({
action: 'http://localhost/archivo.php',
nombre: 'nombre_input_file',
formulario: 'nombre_del_formulario',
antesde: function(){
 /* Ejecución antes de comenzar el envío del archivo */
 alert('Iniciando');
},
alterminar: function(retorno){
 /* Ejecución al concluir el envío del archivo */
 alert('Finalizado');
}
});

Tal como se indica en este ejemplo primero obtienes el objeto de la imagen que desees que se comporte como un input de tipo file, luego declaras la función EVCUpload y comienzas a declarar cada opción:

  • action: Declara la URL donde será enviada al petición con el archivo a subir.
  • nombre: Declara el nombre del input de tipo file (Opcional).
  • formulario: Declara el nombre del formulario (Opcional).
  • antesde: Función CallBack que se ejecuta antes de ser enviado el archivo (Opcional).
  • alterminar: Función CallBack que se ejecuta después de enviar el archivo (Opcional).

Para ver una demostración puede hacer click acá