separate reading as Array Buffer
This commit is contained in:
parent
31cc9aa611
commit
a4d3150745
1 changed files with 12 additions and 10 deletions
|
|
@ -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}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue