如何在 javascript 中分块读取输入字节数组

How to read input byte array in chunks in javascript

我们如何实现将 mp4 视频数据读取为分块字节数组,如下所示是同时发送所有字节缓冲区?

$(document).ready(function () {

$('#btnUploadLocal').on('click', function () {

    var files = $("#file1").get(0).files;

    var reader = new FileReader();

    reader.onload = function (e) {
        var rawData = reader.result;

            var ajaxRequest = $.ajax({
            type: "POST",
            url: "http://x.x.x.x:8080/movefile",
            contentType: false,
            processData: false,
            data: rawData
        });

        ajaxRequest.error(function (e) {
            console.log(e);
        });
    }

    reader.readAsArrayBuffer(files[0]);
});

});

我现在可以使用 slice 命令来完成;

 var chunk = file.slice(offset, offset + chunkSize);