separate reading as Array Buffer

This commit is contained in:
ReznoRMichael 2021-01-22 23:02:00 +01:00
parent 31cc9aa611
commit a4d3150745

View file

@ -21,16 +21,7 @@ function LoadSaveFile(input) {
let inputReader = new FileReader(); let inputReader = new FileReader();
inputReader.readAsArrayBuffer(inputFileObject); inputReader.readAsArrayBuffer(inputFileObject);
inputReader.addEventListener("load", () => { inputReader.addEventListener("load", FileObjectToArrayBuffer);
let inputArrayBuffer = inputReader.result;
try {
alert(`File: ${inputArrayBuffer}`);
}
catch (error) {
alert(`The file cannot be decoded. Error: ${error}`);
}
});
// 2. Decode file // 2. Decode file
// The slice() method copies up to, but not including, the byte indicated by the end parameter. // The slice() method copies up to, but not including, the byte indicated by the end parameter.
@ -48,3 +39,14 @@ function LoadSaveFile(input) {
// 4. Paste decoded string file to text area // 4. Paste decoded string file to text area
} }
// reads the File object as an Array Buffer
function FileObjectToArrayBuffer() {
let inputArrayBuffer = this.result;
try {
alert(`File: ${inputArrayBuffer}`);
}
catch (error) {
alert(`The file cannot be decoded. Error: ${error}`);
}
}