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

Javascript 如何从本地文件读取字符串?,javascript,html,file,input,local,Javascript,Html,File,Input,Local,如何通过使用javascript指定文件路径来读取文件 我懒得每次手动点击输入按钮并选择它们 我还试图通过使用JQUERY来欺骗它,但似乎JQUERY无法修改输入值 欢迎对处理本地文件提出任何其他建议。出于安全原因,感谢您,javascript正在浏览器内的沙箱环境中运行,您无法访问客户端计算机上的文件系统 如果仅通过导航到某个网站即可实现,则此网站的作者可以访问客户端计算机上的任何文件。这不是人们浏览互联网通常想要的东西 更新: 使用,您可以访问用户在字段中显式加载或从桌面拖放的文件的客户端内

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

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

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


欢迎对处理本地文件提出任何其他建议。出于安全原因,感谢您,javascript正在浏览器内的沙箱环境中运行,您无法访问客户端计算机上的文件系统

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

更新:

使用,您可以访问用户在字段中显式加载或从桌面拖放的文件的客户端内容。但用户必须显式执行此操作。您不能访问任意文件

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

你不能

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


你必须这么做。这就是用户授予web应用程序访问文件的权限的方式。

JavaScript不会读取本地文件,但cookies除外。不,您不能。这是出于安全考虑。@ShivanRaptor,HTML5本地存储除外。文件API不允许您从文件系统读取任意文件。它允许您读取例如拖放到网页或加载到字段中的文件。这应该在用户明确的意图下完成。虽然没有,但它确实允许您在受控条件下访问文件系统。是的,但也允许您访问服务器上的文件系统。确实,使用HTML5,您可以在客户端上读取此文件的内容。谢谢你指出这一点。我已经更新了我的答案,包括你的评论。