JS 切割上传

function sendfile(id,url)
{
    const size=100*1024*1024;///每一段大小100M, 不想让他切割
    var start=0;
    var end=start+size;
    var blob=null;
    var file=document.getElementById(id).files[0];
    while(start<file.size)
    {
        blob=file.slice(start,end);
        var fd=new FormData();
        var xhr=new XMLHttpRequest();
        fd.append('file',blob);
        xhr.open("post",url,false);
        xhr.send(fd);
        start=end;
        end=start+size;  

    }
    
}


你可能感兴趣的:(JS 切割上传)