如何从本地文件中读取字符串?

时间:2013-01-08 07:21:32

标签: javascript html5 file input local

如何通过使用javascript指定“文件路径”来读取文件?

我懒得手动点击输入按钮并每次都选择它们。

我也试图通过使用JQUERY来欺骗它,但似乎jquery无法修改输入值。

欢迎任何其他建议处理本地文件。谢谢

2 个答案:

答案 0 :(得分:3)

出于安全原因,javascript正在浏览器内的沙箱环境中运行,您无法访问客户端计算机上的文件系统。

如果仅通过导航到网站就可以实现,则本网站的作者可以访问客户端计算机上的任何文件。这不是人们浏览互联网通常想要的东西。


更新:

使用HTML5 File API,您可以访问用户在<input type="file">字段中显式加载的文件或客户端上的内容,例如从桌面拖放。但是用户必须明确执行此操作。您无法访问任意文件。

答案 1 :(得分:2)

  

如何通过使用javascript指定“文件路径”来读取文件?

你不能。

  

我懒得手动点击输入按钮并每次都选择它们。

你必须这样做。这就是用户如何授予Web应用程序访问文件的权限。