Проверка загрузки файла -Jquery и атрибут «Принять»

I Я использую форму для загрузки файла. Я хочу, чтобы загружались только PDF-файлы. Это мой код:

Поле ввода, позволяющее пользователю выбрать файл:

@Html.FileBox(m => m.FileName, new { id = "FileName", accept = "application/pdf" })

и место для отображения сообщения об ошибке (s):

@Html.ValidationMessageFor(m=>m.FileName)

Код, созданный для поля ввода:

    <input id="FileName" type="file" name="FileName" data-val-required="The File Name field is required." data-val-length-max="512" data-val-length="The field File Name must be a string with a maximum length of 512." data-val="true" accept="application/pdf">

Теперь, даже если я выберите файл PDF, я получаю сообщение об ошибкеPlease enter a value with a valid extension.

Я использую MVC 3 и ненавязчивый jquery для проверки формы.

8
задан escist 22 May 2012 в 21:45
поделиться