Я пытаюсь сделать основной ввод файла из текстового файла.Я просмотрел различные посты в сети и получил некоторые решения, однако их решение возвращает другое предупреждение.Я хочу, чтобы в моем предупреждении содержалось содержимое файла, как в их, но в моем есть повторение типа файла.
Я не знаю JQuery, поэтому я бы предпочел ответы в javascript, иначе я изо всех сил пытаюсь понять.
function fileSelected(el){
if(el.files && el.files[0]){
var f = el.files[0];
if(f){
var FR = new FileReader();
FR.onload = function(e) {
var contents = e.target.result;
console.log(contents.substr(1, contents.indexOf("n")));
alert( "Got the file.\n"
+"name: " + f.name + "\n"
+"type: " + f.type + "\n"
+"size: " + f.size + " bytes \n"
+ "starts with: " + contents.substr(1, contents.indexOf("n"))
);
};
FR.readAsDataURL( el.files[0]);
}
}
}
<html>
<head>
<title>Import File Attempt</title>
<link rel="stylesheet" type="text/css" href ="style.css">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<input type="file" id="fileChoice" onchange="fileSelected(this)">
</body>
</html>
Это предупреждение, которое я получил: Снимок экрана моего предупреждения
И это предупреждение, которое я хотел: Предупреждение, которое я хотел
Редактировать: Мысль добавить скриншот текстового файла в случаеэто помогает: Мой текстовый файл