检查文件是否存在于html/javascript中

检查文件是否存在于html/javascript中,javascript,html,Javascript,Html,我需要有没有密码保护的网站,我有一个梦想,然后网站将检查“你的计算机是否包含文件acess.txt,如果此文件包含123456,网站是否确定你有一个acess并重定向到index.html?” 我在Node.js中托管我的网站 我也在Linux Debian上运行 为我的英语道歉,我是捷克人和年轻人。 是的,我是个程序员 您的计算机是否包含文件acess.txt,如果此文件包含123456,网站是否确定您是否有acess 如果用户不从input type=“file”中手动拾取该文件或将其拖放到

我需要有没有密码保护的网站,我有一个梦想,然后网站将检查“你的计算机是否包含文件acess.txt,如果此文件包含123456,网站是否确定你有一个acess并重定向到index.html?”

我在Node.js中托管我的网站 我也在Linux Debian上运行

为我的英语道歉,我是捷克人和年轻人。 是的,我是个程序员

您的计算机是否包含文件acess.txt,如果此文件包含123456,网站是否确定您是否有acess

如果用户不从
input type=“file”
中手动拾取该文件或将其拖放到您的网页中,则无法执行此操作。出于安全原因,网页无法检查其提供路径的文件

并将您重定向到index.html

这意味着你的网站是完全不安全的——任何人都可以直接访问
index.html

所有访问检查都必须在服务器上进行,而不是客户端(浏览器)。

简单

替换:

<input name="post_password" type="password" value="" />

与:



但是,您不能让JavaScript窥探某人的文件系统。他们必须选择浏览并选择要上载的文件,然后提交表单。

由于安全原因,默认情况下浏览器无法访问客户端计算机中的文件。通过节点的JavaScript可以读取服务器中的文件,但这不是您想要的,对吗?如果lbeit由于缺乏经验而非常粗糙。如果你愿意,你可以这样做(并且有理由这样做)虽然不是在你所想的上下文中。但是必须有一个dupetarget…如果你找到一个好的,请ping我。ActiveX也可以,但我不推荐this@Cid-浏览器中的ActiveX非常非常死气沉沉。:-)不幸的是,有些公司仍在使用:(
<input name="post_file" type="file" value="" />