1

因此,现在有了 Google 文件夹上传 API,我一直在使用它,但我遇到了一个主要缺陷。

如果我有这样的输入:

<input type="file" id="files" name="files[]" multiple="" webkitdirectory="">

它只允许我上传文件夹,也不允许我上传单个文件。而且我只能上传一个文件夹,即使选择了多个。我不是说子文件夹,但它可以上传这些子文件夹。我希望能够在相同或完全不同的目录中选择几个不同的文件夹进行上传。

我做错了什么吗?我也尝试将接受属性设置为 all/* 但这不起作用。

基本上这个特性对我来说是无用的,因为它并没有真正允许一致的功能。它会在弃用时允许上传多个文件,但在不弃用时只允许上传一个文件夹。

4

1 回答 1

2

我同意,由于您所说的原因,“选择文件夹”功能几乎没用。在我维护的跨浏览器上传库Fine Uploader中,我决定不支持通过选择文件对话框上传文件夹。相反,我决定使用 Chrome 的Filesystem API支持,它允许您同时删除多个文件夹和/或文件。webkitdirectory我认为允许用户删除文件夹和/或文件比受限属性允许的要直观得多。

于 2013-03-01T03:39:48.723 回答