Получить данные из файла ввода в jQuery "get (0) .files" не определено - PullRequest
0 голосов
/ 19 мая 2019

У меня есть файл, введенный на странице просмотра asp.net, и я хотел бы получить данные файла в jQuery ajax call on button onClick.

HTML

<table>
<td style="text-align:left">
    <input type="file" id="AttachmenteUploadFile" name="AttachmenteUploadFile" />
    <input type="button" id="btnUploadSubmit" value="Attach Document" />
</td>
</table>

Я пытался:

var fileInfo = $("#AttachmenteUploadFile").get(0).files; //error : undefined
//$("#AttachmenteUploadFile")[0].files[0]; //error : undefined or null reference
//$("#AttachmenteUploadFile").prop('files');

Ничего из вышеперечисленного не работает. Я получаю «неопределенный». Пожалуйста, проверьте прикрепленное изображение. Но я могу получить объект входного файла с помощью $ ("# AttachmenteUploadFile") [0]

есть идеи, почему я не могу получить данные файла? Спасибо за любую помощь.

Отладка входного файла браузера

1 Ответ

0 голосов
/ 22 мая 2019

Я обнаружил проблему в том, что у меня IE 11.0, но режим установлен на 7. Когда я переключился на режим выше 10, он работал, и я смог получить информацию о файле. Пожалуйста, найдите прикрепленное изображение в горячем режиме установите версию режима.

Изменение версии режима IE

...