don't allow reading files bigger then 1MB
parent
957e1d3bd4
commit
10caea40d4
|
@ -114,11 +114,16 @@ function configuration_restore() {
|
|||
chosenFileEntry.file(function(file) {
|
||||
var reader = new FileReader();
|
||||
|
||||
reader.onerror = function (e) {
|
||||
console.error(e);
|
||||
reader.onprogress = function(e) {
|
||||
if (e.total > 1048576) { // 1 MB
|
||||
// dont allow reading files bigger then 1 MB
|
||||
console.log('File limit (1 MB) exceeded, aborting');
|
||||
reader.abort();
|
||||
}
|
||||
};
|
||||
|
||||
reader.onloadend = function(e) {
|
||||
if (e.total != 0 && e.total == e.loaded) {
|
||||
console.log('Read SUCCESSFUL');
|
||||
|
||||
try { // check if string provided is a valid JSON
|
||||
|
@ -143,6 +148,7 @@ function configuration_restore() {
|
|||
|
||||
// all of the arrays/objects are set, upload changes
|
||||
configuration_upload();
|
||||
}
|
||||
};
|
||||
|
||||
reader.readAsText(file);
|
||||
|
|
Loading…
Reference in New Issue