ahora, sin embargo, quería utilizar el complemento BASIC para el cargador de archivos jquery, es decir, sin ningún otro script ... por alguna razón las opciones maxFileSize/fileTypes no funcionaban, pero eso no es cierto. ¡duda por mi falta de lectura de la documentación!
De todos modos, para mí, fue tan rápida como la siguiente manera:
add: function (e, data) {
var goUpload = true;
var uploadFile = data.files[0];
if (!(/\.(gif|jpg|jpeg|tiff|png)$/i).test(uploadFile.name)) {
common.notifyError('You must select an image file only');
goUpload = false;
}
if (uploadFile.size > 2000000) { // 2mb
common.notifyError('Please upload a smaller image, max size is 2 MB');
goUpload = false;
}
if (goUpload == true) {
data.submit();
}
},
lo tanto, sólo mediante la opción Añadir para permitir únicamente los tipos de imágenes en la expresión regular, y la comprobación (en mi caso) el tamaño del archivo es un máximo de 2 mb.
bastante básico, y de nuevo estoy seguro de las opciones MaxFileSize funcionan, simplemente yo sólo estoy incluyendo el guión básico complemento jquery.fileupload.js
EDITAR Debería haber añadido en mi caso yo estoy cargando solo un archivo (una imagen de perfil) así que de ahí los archivos data.files [0] ... podría iterar a través de la colección de archivos, por supuesto.
Asegúrese de hacer todas estas restricciones/validaciones en el servidor. –