连接到客户端';s PC使用php或JS访问文件


Connect to client's PC to access files using php or JS

以下是我正在努力实现的目标。

在我的服务器上编写一个php或JS程序,该程序连接到客户端的PC(在我们的网络之外),并读取文件或将其复制到我们的服务器。

要读取的客户端文件夹将是相同的,例如:C:''MyCSV,尽管子文件夹名称会更改。

我的服务器运行Linux,假设客户端有一台PC,而不是MAC或Linux就足够了。

我不是在寻找代码,我想知道这是否可以使用PHP或JS

可以创建一个HTML界面,供用户选择和上传文件,并让PHP接收这些文件并对其执行操作。但是,您不能仅仅免费访问远程用户的文件系统。

如果你的客户端有一个静态IP地址,他们可能会设置SSH服务器或其他安全的远程登录协议,允许你的脚本登录到他们的机器并获取文件。你需要与他们合作,确保这是安全的,不会产生任何不必要的漏洞。

不,这是不可能的。当PHP托管在该机器上时(通过本地服务器),它可以访问本地目录,但不能从远程服务器访问。

用户必须首先上传目录的内容。

JS更不可能,因为它是一种客户端语言,因此有更严格的安全限制。

如果没有用户的干预,我们和浏览器开发人员可能会认为,您正试图从用户计算机中窃取文件。因此,我们将对您进行批评,浏览器开发人员不会采用传统的方式来做到这一点。

正常和必要的"用户干预"是浏览到要上传到服务器的文件。