Так что я пытаюсь закодировать простой скрипт, который принимает содержимое .txt-файла и повторяет его обратно пользователю.JavaScript FileHandler не работает в Chrome
Мой HTML-код выглядит следующим образом;
<!DOCTYPE html>
<html>
<head>
<title> HTML5 Functionality Test - File Uploading </title>
</head>
<body>
<div id = "pageWrapper">
<h1> File Reader </h1>
<div>
Select a Text File:
<input type = "file" id = "fileUploader">
</div>
<pre id = "fileDisplayArea"> </pre>
</div>
<script src = "fileHandler.js"> </script>
</body>
И мой Javascript как таковой;
var fileUploader = document.getElementById("fileUploader");
// File API is asynchronous
fileUploader.addEventListener("change", function(e){
var file = fileUploader.files[0];
var reader = new FileReader();
reader.addEventListener("loadend", function(e){
alert(reader.result);
});
reader.readAsText(file);
});
Моя проблема заключается в том, что этот код отлично работает в Firefox, но не в Chrome. Я бы хотел, чтобы он работал на обоих.
Что мне нужно исправить, так это работает с Chrome?
Спасибо
Можете ли вы построить jsfiddle, показывая эту проблему? – SheetJS