2014-09-04 2 views
4

Я пытаюсь проверить форму с начальной загрузкой валидатором, но проверка файлов не будет нормально, вот мой код:как проверить файлы с помощью бутстрап-валидатора?

cv: { 
    validators: { 
    file: { 
      extension: 'doc,docx,pdf,zip,rtf', 
      type: 'application/pdf,application/msword,application/rtf,application/zip', 
      maxSize: 5120 * 5120 * 5120 * 5120 * 5120, // 5 MB 
      message: 'The selected file is not valid, it should be (doc,docx,pdf,zip,rtf) and 5 MB at maximum.' 
    }, 
    notEmpty: { 
        message: 'CV is required.' 
       } 
    } 
    }, 

расширение требуемых файлов DOC, DOCX, PDF, RTF, застежка-молния как показано, выше, но он принимает только 3 расширения: doc, rtf, pdf ... так где же ошибка в моем коде?

ответ

5

Вы упускаете DOCX тип пантомимы:

application/vnd.openxmlformats-officedocument.wordprocessingml.document 

Так что ваш код должен выглядеть следующим образом:

file: { 
     extension: 'doc,docx,pdf,zip,rtf', 
     type: 'application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/rtf,application/zip', 
     maxSize: 5*1024*1024, // 5 MB 
     message: 'The selected file is not valid, it should be (doc,docx,pdf,zip,rtf) and 5 MB at maximum.' 
}, 

Смотрите эту fiddle example.

+0

спасибо, а как насчет почтового типа пантомимы? –

+1

@ user3194430, тип zip mime правильный, вы можете проверить его в скрипке, которую я создал http://jsfiddle.net/Arkni/bm3cukgx/3/. – Arkni

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