Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML或javascript:将文件夹上载到服务器_Javascript_Ajax_Html_Flash - Fatal编程技术网

HTML或javascript:将文件夹上载到服务器

HTML或javascript:将文件夹上载到服务器,javascript,ajax,html,flash,Javascript,Ajax,Html,Flash,我需要开发一个网页,用户可以选择一个本地文件夹上传包括所有子文件夹 好东西是: 只有*.txt和*.xml文件会自动过滤和上载 选择文件夹后,网页将更新为文件列表和/或文件数 在服务器端,我运行Tomcat JSP/servlet,但这可能与问题无关 到目前为止,我最好的猜测是使用HTML5: <input type="file" name="file_input[]" id="file_input" multiple="" webkitdirectory=""> 虽然这在Chro

我需要开发一个网页,用户可以选择一个本地文件夹上传包括所有子文件夹

好东西是:

只有*.txt和*.xml文件会自动过滤和上载 选择文件夹后,网页将更新为文件列表和/或文件数 在服务器端,我运行Tomcat JSP/servlet,但这可能与问题无关

到目前为止,我最好的猜测是使用HTML5:

<input type="file" name="file_input[]" id="file_input" multiple="" webkitdirectory="">
虽然这在Chrome上很好用,但在IE11和Firefox上不起作用。对于这些浏览器,你只能选择多个文件进行上传,而不能选择一个完整的文件夹

任何帮助/提示都将不胜感激

谢谢,
Thomas

这一点以前曾被问过,请参见stackoverflow.com/questions/9518335/select-directory-for-html5-multiple-file-input-in-firefox抱歉,仅在Chrome和更新版本的Opera中可能。