2013-04-30 2 views
2

Я пытаюсь получить размер файла и тип файла из поля ввода из моей формы с помощью jQuery. Я думал, что это работает, однако, по-видимому, не в IE 9. Любое понимание будет высоко оцененаФайл API не работает в IE9

var my_field = this.files[0]; 

var myInteger = parseInt(my_field.size); 

var myType = my_field.type; 
+6

А что вы подразумеваете под «не работает»? Любые ошибки? –

+7

Ничего из того, что вы отправили, - jQuery –

+0

Посмотрите, что дает вам console.log (my_field); –

ответ

11

Im пытается получить размер и тип файла из поля ввода ...

Для этого требуется the File API, который isn't supported by IE9.


(И заметьте, что size является уже ряд [в браузерах, которые поддерживают API File], нет необходимости parseInt это.)

+0

Есть ли для этого работа? – user875293

+1

@ user875293: Не использовать только JavaScript и веб-стандарты, нет. Это может быть возможно с такими вещами, как Flash, (подписанные) Java-апплеты или Silverlight. –