Имея дело с Fine Uploader в течение последних 2 недель, я вижу из документации, что существует опция «проверки» для опции «extraButtons» для Fine Uploader. Это здорово, так как я могу ограничить определенные кнопки, чтобы разрешить только определенные расширения.
Однако мне было интересно, реализована ли проверка для параметра «dragAndDrop.extraDropzones».
Я не вижу этого в документации, и я попытался сделать несколько вещей, которые, как я думал, могут сработать случайно, но в конце концов не повезло.
Ваша помощь очень ценится.
Спасибо!
Привет, Томас
Обновить
Просто чтобы вы увидели, чем я занимался до сих пор, вот код, который у меня есть: http://jsfiddle.net/beamstyle_thomas/fyp5dqwt/5/
Я разрешаю файлы JPG проходить только по нажатию кнопки:
extraButtons: [
{
element: $('.file-trigger')[0],
validation: {
allowedExtensions: ["jpg"]
}
},
Но я не знаю, как ограничить перетаскивание... вот что у меня есть:
dragAndDrop: {
extraDropzones: [ $('.file-trigger') ]
},
Несколько замечаний для проверки: - Попробуйте нажать «Тест 1», выберите файл, отличный от jpg. Это вызовет ошибку проверки, потому что я разрешаю только файлы "jpg". - Затем попробуйте перетащить файл, отличный от jpg (предположим, вы используете Chrome) в «Тест 1». Это действительно пройдет, потому что в настоящее время нет проверки.
Спасибо!