前端JS-调用单删接口来删除多个选中文件
当开发中遇到:服务端没有删除多个文件功能接口,只有单个删除文件功能接口时,会遇到如何多选删除文件效果最佳。
await Promise.all(selectedDocPaths.map(async (path) => {try {await fileDelete(path)} catch (err) {throw new Error(`删除文件 ${path} 失败: ${err.message}`);}})
)
selectedDocPaths 是一个存储了所有选中文件的路由数组。
fileDelete 是文件单删功能接口。