// input multiple 多文件上传
let files = []
const upload = file => {
return (resolve, reject)=> {
return new Promise((resolve, reject)=>{
// 文件上传操作
})
}
}
let waitingQueue = []
files.forEach(file => {
waitingQueue.push(upload(file))
})
waitingQueue.reduce((pre, next, index, carr)=>{
return pre.then(next)
}, Promise.resolve())
Promise 实现文件串行上传请求
最新推荐文章于 2023-10-12 10:38:31 发布