максимальный размер буфера массива при загрузке

#javascript #editor #arraybuffer

Вопрос:

итак, мой проект состоит в том, чтобы создать текстовый редактор, который загружает xml-файлы с моего локального диска, я заставил его работать благодаря многочисленным исследованиям и, конечно, я использовал буфер массива для загрузки своих файлов, моя проблема в том, что у меня есть 4 файла, над которыми я работаю, 2 работают нормально, которые примерно

 (this.sendDataToServer = function (e, t, n) {
        // var bufferPromise = e.arrayBuffer();

        e.get('file').arrayBuffer().then(buffer => this.receiveDataFromServer(buffer));

        //   var buffer = await blob.arrayBuffer();

    }),
    (this.receiveDataFromServer = function (e) {
        var result = String.fromCharCode.apply(null, new Uint8Array(e))
        document.querySelector(".sidenav");
        e.inputBox;
        var p = this.getUserIo();
        var button = document.querySelector(".bttn_turquoise");
        button.click();
    var holderBox = document.querySelector(".container-fluid");
    var Textboxx = holderBox.querySelector("#textObjectId");
         Textboxx.innerText = resu<
    }),
 

даже в функции проверки файлов максимальный размер намного больше, например, он может принимать файлы размером 200 МБ, но функция arraybuffer не работает
, и вот моя основная функция, которую я здесь называю обеими

 (this.doSubmitFile = function () {
        var e = new FormData(),
            t = document.getElementById("upload-file");
        (g_selectedFile = t.files[0]),
            e.append("file", document.querySelector("#upload-file").files[0]),
            this.setAttribute("class", "btn btn-success btn-sm disabled"),
            this.setAttribute("disabled", !0),
            i.uploadStatus("processing..."),
            i.sendDataToServer(e, g_fileUploadScript, a.loadStringFromSrv);
    }),