Давайте перейдем к коду:
импортировать React, {useState, useEffect} из «реагировать»;
функция экспорта по умолчанию App() {
const [fileInput, setFileInput] = useState([]);
функция загрузки файла () {
var reader = новый FileReader();
var fileByteArray = [];
читатель.readAsArrayBuffer(fileInput);
reader.onload = (evt) => {
если (evt.target.readyState === FileReader.DONE) {
var arrayBuffer = evt.target.result,
массив = новый Uint8Array (буфер массива);
for (var i = 0; i ‹ array.length; i++) {
fileByteArray.push(массив[i]);
}
console.log(fileByteArray);
}
};
}
возвращаться (
‹див›
‹input type="file" onChange={(e) =› setFileInput(e.target.files[0])} требуется /›
‹button onClick={() =› uploadFile()}›Отправить‹/button›
‹/дел›
);
}
Пожалуйста, поставьте лайк и поделитесь