前端页面将文件分块上传。后端在最后一条时进行合并处理。最后一条需要等待前面的上传完毕再执行,因此用Promise.all() 函数处理。前端js function getRandChars(e) { e = e || 32; var t = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678", a = t.length, n = ""; for (i = 0; i < e; i++) n += t.charAt(Math.floor(Math.random() * a)); return n } function uploadFile(url, blob, callback) { var perFileSize = 2097152; // 2 * 1024 * 1024 var blobParts = Math.ceil(bl
风里来
最后,我终于解放了我自己……