html-js从文件夹导入文件

html-js import file from a folder

本文关键字:文件 导入 文件夹 html-js      更新时间:2023-09-26


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

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

但是,当HTML5不受支持时,您可以使用Flash
例如Uploadify

或者你可以使用雅虎的YUI上传程序。

HTML5多文件上传很简单:

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

然而,这让你在上传文件时没有真正的进度指示,因此我会使用一些插件,例如jQUery。请参见此处。

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

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

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