nodejs上传整个文件夹
发布于 9 年前 作者 Hmilyxy 9901 次浏览 最后一次编辑是 8 年前 来自 问答

怎么样或者能否实现上传整个文件夹的操作

14 回复

应该不行。到目前为止好像还没见过上传文件夹的。 你可以选择上传打包文件,传完了在解压

上传整个文件夹没玩过 只玩过上传文件

@imhered 要是不能上传整个文件夹的话只能如此了

@13241491189 要是上传文件就不用问了 【大哭】

如果你说浏览器的话 目前可能只有flash可以做到

@Hmilyxy 哈哈 那你找找吧 如果有的话 告诉我一声 我也学习一下

<input id="file" type="file" directory mozDirectory webkitDirectory />

demo

可以做成“感觉像是”上传了整个文件夹

赞同我上楼的观点

<input title=“请选择要上传的文件夹” type=“file” webkitdirectory="" multiple="">

空文件无法识别

从设计的角度,打包=>上传=>解压 的方案,性能和鲁棒性都会好很多,所以应该优先选择。 问题是如何实现在浏览器里打包文件夹,你可以看一下HTML5 File API 和 这样的库 http://stuk.github.io/jszip//

不错,学习了

@imhered 应该可以吧,循环遍历当前文件夹的文件来上传也是可以,只是上传整个不压缩的文件夹没必要,通用做法是像你说的压缩

回到顶部