express multer 分片上传
前端部分
form.onsubmit = async function (e) {
e.preventDefault();
const fd = new FormData(form)
// 执行分块上传
const chunkSize = 1024 * 1024; // 1MB
const file = fd.get('zip');
const totalChunks = Math.ceil(file.size / chunkSize);
let result;
for (let i = 0; i < totalChunks; i++) {
const start = i * chunkSize;
const end = Math.min(start + chunkSize, file.size);
const chunk = file.slice(st