我想制作像Google云端硬盘或其他存储设备这样的功能。删除文件或文件夹并上传它们。有我的代码:
function onDrop(e) {
e.preventDefault();
console.log(e.dataTransfer.items);
var formData = new formData();
for (var i = 0; i < e.dataTransfer.files; i++) {
formData.append('uploads[]', e.dataTransfer.files[i]);
}
//send formData to api
}
到目前为止一切顺利,它上传的文件很好,但文件夹不起作用。 我认为解决方案是获取该文件夹下的所有文件,并期望在e.dataTransfer中找到目录路径信息。不幸的是,我没有获取文件夹数据。
它可能还是应该找到其他方式?