Я пытаюсь прочитать файл с помощью HTML5 FileReader API.Это прекрасно работает в Firefox 5.0, но в Chromium не запускается событие 12.0.742.112
<html>
<head>
<script type="text/javascript">
function handle(evt) {
var reader = new FileReader();
var file = evt.files[0];
console.log("handling: " + file.name);
reader.onloadstart = function(e) { console.log("loadstart"); }
reader.onload = function(e) { console.log("onload"); console.log(e.target.result); };
reader.readAsText(file);
}
</script>
</head>
<body>
<input type="file" id="input" onchange="handle(this)">
</body>
</html>
Также приведенный в этом вопросе код Chrome FileReader больше не работает.
Мое понимание HTML довольно грубое, и я не вижу, что не так с этими образцами.Это просто ошибка Chromium или Firefox не соответствует?
Я могу аннотировать образец с помощью отрывков ECMAScript5, если это помогает и делает вещи более ясными.