Как получить(импортировать) входные данные? Яндекс Практикум

Как обработать данные из input.txt Как (импортировать, получить доступ) к 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 ]);
}
→ Ссылка