File.text() - повертає Promise який містить результат текстові дані об'єкта File.
File.text();
File - об'єкт File.
text() метод об'єкта File який повертає Promise результатом виконання якого є текстове представлення об'єкта File. Текст завжди має формат UTF-8.
Також є новіший метод FileReader.readAsText() для читання тексту з File
var file=new File(['text test'], 'text.txt', {type:'text/plain'});
file.text().then(function(text){
alert(text);
});
Читання тексту з об'єкта File - який вибрав користувач у <input> за допомогою метода File.text():
<input id="fileUser" type="file">
<textarea id="text" style="width:100%;height:150px;"></textarea>
fileUser=document.getElementById('fileUser');
fileUser.onchange=function(){
var file=this.files[0];
file.text().then(function(result){
text.value=result;
});
}