所以,现在有了Google文件夹上传API,我已经玩了一点,但我遇到了一个主要的缺陷。
如果我有这样的输入:
<input type="file" id="files" name="files[]" multiple="" webkitdirectory="">
它只允许我上传文件夹,它也不允许我上传单个文件。即使选择了多个文件夹,我也只能上传一个文件夹。我不是指子文件夹,它上传那些罚款。我希望能够在相同或完全不同的目录中选择几个不同的文件夹进行上传。
我有什么问题吗?我也尝试将accept属性设置为all / *但这不起作用。
基本上这个功能对我来说没用,因为它不能真正实现一致的功能。它可以在弃用时上传多个文件,但在不弃用时只上传一个文件夹。
答案 0 :(得分:2)
我同意,由于你所说的原因,“选择文件夹”功能几乎没用。在Fine Uploader我维护的跨浏览器上传库中,我决定不支持通过选择文件对话框上传文件夹。相反,我决定使用Chrome的Filesystem API支持,它允许您同时删除多个文件夹和/或文件。我认为允许用户删除文件夹和/或文件比有限webkitdirectory
属性允许的更直观。