Вы можете использовать Firebug Lite в IE, чтобы выяснить, что происходит с files
Во-первых, включите Firebug Lite в ваш файл
<script type='text/javascript'
src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>
Теперь войдите в консоль с помощью
var files = applet.getFiles();
console.log(files);
for (var i = 0; i < files.length; i++) //...
Теперь вы можете выяснить, какой объект фактически был возвращен getFiles()
Я даю это предложение, потому что IE сказал, что length
является нулевым или нет объектом вместо files
является нулевым или нет объектом , поэтому, возможно, files
другие методы, которые вы можете использовать. Используйте Firebug, чтобы отразить это.