是否可以使用Javascript上传整个文件夹而不是多个文件?如果是这样,那么方法是什么。如果没有直接的方法,是否有任何解决方法来实现相同的目标?我一直对这个话题感到好奇。任何见解都会有所帮助。
答案 0 :(得分:2)
不,你不能,除非它是压缩的,或者你可以使用flash,silverlight或applet同时上传多个文件。
检查以下问题: multiple file upload in just single browse click without jquery
Multiple File Selection For Uploading in ASP.NET
修改强>
现在可以使用html5 https://stackoverflow.com/search?q=multiple+file+upload+html5
答案 1 :(得分:2)
原来这在Chrome 11中受支持,如果您使用供应商前缀,似乎也适用于Firefox: https://stackoverflow.com/a/5849341/486547
这绝对可以使用Java applet,但是安装了JRE的人员的百分比现在已经很低了(< 70%)
Google Drive执行此操作(选择上传,然后选择“文件夹..”)它适用于我(Chrome中的Mac OS X 10.7.5)。
我还不完全确定。我正在做一个重要的项目,所以我一直在寻找。我会在有更多内容后立即更新。
答案 2 :(得分:0)
在javascript中,大多数浏览器都无法做到这一点。显然,虽然一些(幼稚)浏览器可能具有此功能,因为javascript API是由浏览器本身定义的。
有可能使用其他答案中提到的其他技术(如silverlight,flash等)。
答案 3 :(得分:-4)
当然有。它会打开一个大的安全漏洞,但您可以随时使用WScript和Filesystem ActiveX对象访问操作系统文件系统并传输任意数量的文件