html-js从文件夹导入文件

时间:2014-08-27 06:47:21

标签: javascript html file directory


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

2 个答案:

答案 0 :(得分:0)

不,不是没有HTML5
你需要什么多文件上传,这只在HTML5中得到支持,并不是所有浏览器都支持的(即IE9)。

但是,如果不支持HTML5,则可以使用Flash 例如Uploadify

或者你可以使用雅虎的YUI Uploader

HTML5 multifile-upload很简单:

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

然而,当文件上传时,你没有真正的进度指示,因此我会使用一些插件,例如jquery。请参阅here

答案 1 :(得分:0)

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

解决方法可能是使用 File System API ,您的应用可以在沙盒本地文件系统中准备写入和更新数据。该应用程序外部无法访问此区域。

其他选项是创建Chrome和Firefox应用,因为他们可能有权这样做。