如何在 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);
我们如何实现将 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);