Al usar el cargador de archivos Valum Ajax, ¿cómo puedo activar la carga?¿Cómo puedo activar el archivo de carga con Valums Ajax File-Uploader?
El comportamiento predeterminado es que la carga comience inmediatamente después de que el usuario seleccione un archivo. Quiero evitar que esto suceda y, en su lugar, desencadenar la carga cuando el usuario hace clic en un botón "Subir" por separado después de haber seleccionado un archivo.
Miré a través del código y encontré que la carga comienza en el evento change
adjunto a la entrada del archivo. Empecé añadiendo a return false;
a la función onSubmit
, y luego adjuntar un evento de clic de un botón que activa el evento de cambio:
$('#startUpload').on('click', function() {
// some conditionals
$('input[name="file"]').trigger('change');
});
que no funciona. Simplemente abre el menú de archivo nuevamente.
¿Cómo puedo evitar que la carga se produzca inmediatamente después de que el usuario selecciona el archivo y en su lugar desencadenarlo cuando el usuario hace clic en otro botón?
La versión actual de Fine Uploader admite cargas activadas manualmente a través de la API. Ya no es necesario modificar el código. –