Как получить(импортировать) входные данные? Яндекс Практикум
Как (импортировать, получить доступ) к input.txt на скриншоте.
Объясните пожалуйста как работать с входными данными из файла!! Пишу на JS. Спасибо.
Ответы (1 шт):
Автор решения: lijil
→ Ссылка
html <input id="myInput" type="file">
function download ( text ) {
let a = document . createElement ('a');
a . download = 'output.txt';
a . href = URL . createObjectURL ( new Blob ([ text ],{ type: 'text/plain'}));
a . click ();
}
function myWork ( input ){
let output = input . slice ( 0 , 9 );
//тут собственно создаем output из input, строчка выше примера ради.
download ( output );
}
document . getElementById ('myInput'). onchange = function (){
const reader = new FileReader ();
reader . onload = function ({ target }){
myWork ( target . result );
};
reader . readAsText ( document . getElementById ('myInput'). files [ 0 ]);
}