使用javascript直接访问特定驱动器、文件夹和文件

使用javascript直接访问特定驱动器、文件夹和文件,javascript,Javascript,不使用filechooser就可以通过javascript访问特定文件吗 假设我想将此文件:C:\Users\…\aa.txt直接读入变量,而不使用文件选择器 如果这是不可能的,那么最好的方法是什么?这是不可能的(谢天谢地)。允许客户端脚本完全访问用户的文件系统将存在严重的安全缺陷 实现这一点的唯一方法(在网站上)是通过标准的文件输入 不,那会带来严重的安全漏洞。最好的方法是使用文件选择器…您处于什么情况?如果你在一个网站上,而不是一个本地托管的网站,那么不,这是不可能的。否则,很抱歉,您必须使

不使用filechooser就可以通过javascript访问特定文件吗

假设我想将此文件:
C:\Users\…\aa.txt
直接读入变量,而不使用文件选择器

如果这是不可能的,那么最好的方法是什么?

这是不可能的(谢天谢地)。允许客户端脚本完全访问用户的文件系统将存在严重的安全缺陷


实现这一点的唯一方法(在网站上)是通过标准的
文件
输入

不,那会带来严重的安全漏洞。最好的方法是使用文件选择器…您处于什么情况?如果你在一个网站上,而不是一个本地托管的网站,那么不,这是不可能的。否则,很抱歉,您必须使用文件选择器,这是最好也是唯一的方法。@BenM如果您问我的话,这就是答案“不”可能太简短,但它是强调和重要的。其他人会问这个问题,应该把这看作是一个坚定的回应,而不是评论。@Barney,谢谢。我对我的评论进行了一点扩展,并将其添加为评论。请检查以下答案:在网页上使用拖放功能可能会有帮助;)仅适用于支持(~80%)的浏览器。@core1024在浏览器中创建本地文件系统-它不能读取、写入或指定主机预先存在的文件系统的区域。即使在那时,它仍然是最前沿的东西,由少数人(你链接到我的Chrome上的breaks的演示版)断断续续地实现,-a.我说的是
window.File
API(),所有当前浏览器都支持它。当然,如果浏览器不支持,您可以随时返回到
。)