2014-10-31 4 views
0

Мы только что купили лицензию для fineuploader, и она отлично работает. Однако документация после базовой настройки довольно запутанна. Мы пытаемся обработать событие проверки, но не можем найти информацию о том, какие данные события такие как действительное расширение и т. Д., И как мы можем информировать пользователей о любых ошибках, происходящих на фазе проверки.Fineuploader Validate Event

бы оценить какую-либо помощь

ответ

1

событие Validate документирована в совсем немного деталей в events documentation на http://docs.fineuploader.com/api/events.html#validate.

Как говорится в validation documentation, вы можете использовать событие validate для применения своих собственных правил. Вы указываете имя и размер файла в обработчике обратного вызова. Если вам нужен доступ к дополнительной информации (например, фактический файл), вы можете вместо этого объявить submit event callback handler. Когда вызывается submit, для файла доступен идентификатор, и вы можете адресовать его, используя любой другой номер API methods, для которого требуется идентификатор файла.

Если вам нужна только проверка на основе расширения файла, используйте для этого встроенную проверку. См. validation config options для более подробной информации.

Вы можете отобразить сообщение для пользователя, как вам удобно. onError callback будет вызываться при ошибке проверки. Если вы используете интерфейс Fine Uploader, showMessage function также будет вызываться с сообщением об ошибке.

Пожалуйста, внимательно ознакомьтесь с разделами документации, приведенными выше, а также с номером live demo that includes validation on the home page.

+0

Большое спасибо за ваш ответ. Мы уже рассмотрели документацию, но мы не можем понять, как, например, показать окно предупреждения, если выбран файл, который не является частью разрешенных расширений. Возможно ли, чтобы вы дали нам представление о том, где и как и к чему нам нужно, чтобы получить необходимую информацию для достижения такой простой задачи. Спасибо. – user2981411

+0

Предупреждение будет отображаться автоматически пользовательским интерфейсом Fine Uploader по умолчанию, если вы укажете список допустимых расширений через правильную опцию 'validation', и файл встречается с недопустимым расширением. –

+0

Мы используем базовую конфигурацию. На пользовательской сборке единственной выбранной опцией была проверка (версия jQuery), а по параметрам у uploaderType установлено значение «basic». Ошибки не отображаются, когда выбран недопустимый файл. Благодарю. – user2981411