Плагин загрузки файлов Jquery - ограничение загрузки файлов

0

Я использую плагин загрузки файла jquery для загрузки изображений профиля.

<input type="file" name="image" id="image" data-url="/users/profile/update/image">

и вот мой сценарий

$(document).ready(function(){
    $('#image').fileupload({
        singleFileUploads : true,
        acceptFileTypes : /(\.|\/)(gif|jpe?g|png)$/i,
        maxFileSize : 10,
        done: function(formContainer) {
            console.debug("done");
        }
    });
});

Но этот скрипт позволяет отправлять любые файлы. Может ли кто-нибудь помочь мне, что не так с моим кодом. Я скопировал регулярное выражение из документации плагина. https://github.com/blueimp/jQuery-File-Upload/wiki/Options

Я использую Spring 3.2 на стороне сервера.

Теги:
validation
forms
jquery-plugins

1 ответ

0

Я решил проблему, я пишу решение, если кому-то еще нужно.

добавлен следующий файл сценария

jquery.fileupload-validate.js

и добавлен следующий сценарий

$(document).ready(function){
  $('#image').bind('fileuploadprocessfail', function (e, data) {
            alert(data.files[data.index].error); //it will alert the message.
        });
}); 

Ещё вопросы

Сообщество Overcoder
Наверх
Меню