Загрузка файла JQuery, проверьте максимальное количество файлов перед загрузкой

Вопрос о загрузке файла Blueimp JQuery (версия пользовательского интерфейса) с использованием PHP.

Я установил max_number_of_files с помощью CustomUploadHandler (index.php), и он отлично работает. Моя проблема в том, что пользователю сообщается (ошибка) только о том, что максимальное количество файлов превышено ПОСЛЕ завершения загрузки. Это пустая трата времени и ресурсов при загрузке больших файлов, поэтому должен быть способ обойти это, что я упускаю. Например, было бы неплохо использовать функцию обратного вызова fileuploadadd, но в этот момент соответствующей ошибки (превышение максимального количества файлов) не произошло.

Можно ли получить доступ к значению max_number_of_files и текущему количеству файлов, уже загруженных из функции обратного вызова fileuploadadd? Или есть другой способ добиться этого?


person lol64    schedule 23.02.2015    source источник


Ответы (1)


В функции изменения загрузки файла попробуйте этот код.

change : function (e, data) {
    if(data.files.length>=5){
       //Custom code
        return false;
    }
}
person Jay    schedule 02.11.2016