如何在javascript中以块的形式读取输入字节数组 [英] How to read input byte array in chunks in javascript

查看:101
本文介绍了如何在javascript中以块的形式读取输入字节数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



 $(文档)。ready( function (){

$(' #btnUploadLocal')。on(' 点击'功能(){

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:// xxxx :8080 / movefile
contentType: false
processData: false
data:rawData
});

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

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

解决方案

document )。ready ( function (){


' #btnUploadLocal')。on(' click',< span class =code-keyword> function (){

var files =


#file1)。get( 0 )。文件;

var reader = new FileReader ();

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

var ajaxRequest =

How could we implement to read mp4 video data as chunked byte arrays which is shown below is sends all byte buffer at the same time?

$(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]);
    });
});

解决方案

(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 =


这篇关于如何在javascript中以块的形式读取输入字节数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆