2013-08-21 3 views
0

Я пытаюсь выяснить, может ли Fine Uploader ограничить общее количество разрешенных изображений. Поэтому давайте скажем, что я хотел бы ограничить изображения до 5, а пользователь перетащил и убрал или выбрал 6 изображений, и он попросит пользователя сказать, что это невозможно сделать из-за того, что разрешено максимально 5 изображений.Fine Uploader - ограничение общего количества загружаемых изображений

Я смотрел документацию, но, возможно, пропустил ее.

ответ

5

Изменить validation.itemLimit вариант, чтобы соответствовать максимальное количество файлов, которые вы хотите добавить, изменить validation.acceptFiles и validation.allowedExtensions, чтобы соответствовать только файлы изображений (validation docs)

var uploader = new qq.FineUploader({ 
    /* ... */ 
    validation: { 
     itemLimit: 5, 
     acceptFiles: 'image/*', 
     allowedExtensions: ['.jpe', '.jpg', '.jpeg', '.gif', '.png', '.bmp', '.ico', '.svg', '.svgz', '.tif', '.tiff', '.ai', '.drw', '.pct', '.psp', '.xcf', '.psd', '.raw'] 
    } 
}); 

Примечание: Если вы хотите пользовательскую ошибку затем измените текст опции messages.tooManyItemsError, чтобы указать нужное сообщение об ошибке (error handling docs). Вы также можете добавить код в обратный вызов onError, чтобы настроить, как и когда отображается ваше сообщение (events docs), или выполнить другую операцию.

+0

Я считаю, что расширения должны быть указаны без точки. Как '['jpg', 'png', 'gif']'. См. [Это демо] (https://fineuploader.com/demos.html). – showdev

Смежные вопросы