Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
Javascript html js从文件夹导入文件_Javascript_Html_File_Directory - Fatal编程技术网

Javascript html js从文件夹导入文件

Javascript html js从文件夹导入文件,javascript,html,file,directory,Javascript,Html,File,Directory,我需要从html页面(使用js或html5)的本地文件夹导入一些文件。 有可能这样做吗? 现在我正在使用thainput='file',但我想避免用户选择文件夹。(文件也在同一路径上)。否,不能没有。 您需要的是多文件上传,而这仅在HTML5中受支持,并非所有浏览器都支持HTML5(即IE9) 但是,当不支持HTML5时,您可以使用Flash。 比如说 或者你可以使用雅虎的 HTML5多文件上传很简单: <form action="demo_form.asp"> Select


我需要从html页面(使用js或html5)的本地文件夹导入一些文件。
有可能这样做吗?
现在我正在使用tha
input='file'
,但我想避免用户选择文件夹。(文件也在同一路径上)。

否,不能没有。
您需要的是多文件上传,而这仅在HTML5中受支持,并非所有浏览器都支持HTML5(即IE9)

但是,当不支持HTML5时,您可以使用Flash。
比如说

或者你可以使用雅虎的

HTML5多文件上传很简单:

<form action="demo_form.asp">
   Select images: <input type="file" name="img" multiple>
   <input type="submit">
</form> 

选择图像:

然而,在上传文件时,这使得您没有实际的进度指示,因此我会使用一些插件,例如jQUery。请参阅。

由于安全限制,从用户系统上载的任何文件都需要用户干预。设想一种情况,您访问一个页面,它会自动上载文档文件夹中的所有文件。这将是一个重大的安全问题

一种解决方法是使用,您的应用程序可以随时在沙盒本地文件系统中写入和更新数据。此区域将无法从应用程序外部访问


另一个选择是创建Chrome和Firefox应用程序,因为它们可能有权限这样做。

可以使用HTML5将必要的文件上传到服务器并从那里加载。(或者查看此线程:)