Я работаю над предоставлением только одного файла для загрузки через FineUploader в базовом режиме (не-пользовательский интерфейс). Я установил 'itemLimit: 1' внутри параметров проверки. Это работает отлично, и я вижу сообщение об ошибке: «Слишком много элементов (3) будет загружено. Предел предмета - 1.« если я выбираю 3 файла вместо 1 файла.Загрузите один файл с FineUploader в базовом режиме, ошибка после второй загрузки
Теперь, когда я выбираю 1 файл и загружаю его, я снова нажимаю кнопку «Загрузить» и снова пытаюсь выбрать 3 файла, но на этот раз он говорит: «Слишком много элементов (4) будет загружено. «. хотя я выбрал только 3 файла. Итак, теперь, если я выберу только один файл, он дает мне сообщение об ошибке: «Будет загружено слишком много элементов (2). Предел предмета - 1.« хотя был выбран только один файл. Это ошибка?
Я предполагаю, что я действительно спрашиваю: есть ли способ, которым FineUploader принимает только 1 файл для загрузки в любой момент времени, когда экземпляр FineUploader был сконструирован в основном (не-UI) режиме?
Спасибо.
Привет, Дэн спасибо за ваше предложение. Но мне кажется нелогичным построить новый экземпляр FineUploader после загрузки, и ни один пользователь не должен обновлять страницу. Что должно произойти, по крайней мере, на мой взгляд, это то, что файл, который уже был загружен, не должен учитываться в отношении нового выбора файлов. Пожалуйста, перечитайте исходный вопрос, вы увидите, что это то, что происходит. – AzureCloudDev
Поскольку нет очевидной причины, по которой вы хотели бы ограничить количество файлов, которые пользователь может выбрать за один раз, эта функция подсчитывает общее количество файлов за сеанс. –
Я хотел использовать это для загрузки изображения профиля. Поэтому пользователь не должен выбирать более одного файла изображения. Это требование. – AzureCloudDev