这是我想要实现的目标。
在我的服务器上编写一个 php 或 JS 程序,该程序连接到客户端的 PC(我们网络之外)并读取文件或将它们复制到我们的服务器。
要读取的客户端文件夹将是相同的,例如:C:\MyCSV,尽管子文件夹名称会更改。
我的服务器运行 Linux,假设客户端有 PC,而不是 MAC 或 Linux,就足够了。
我不是在寻找代码,我想知道这是否可以使用 PHP 或 JS
这是我想要实现的目标。
在我的服务器上编写一个 php 或 JS 程序,该程序连接到客户端的 PC(我们网络之外)并读取文件或将它们复制到我们的服务器。
要读取的客户端文件夹将是相同的,例如:C:\MyCSV,尽管子文件夹名称会更改。
我的服务器运行 Linux,假设客户端有 PC,而不是 MAC 或 Linux,就足够了。
我不是在寻找代码,我想知道这是否可以使用 PHP 或 JS
不,这是不可能的。当 PHP 托管在该机器上(通过本地服务器)时,PHP 可以访问本地目录,但不能从远程服务器访问。
用户必须首先上传目录的内容。
JS 更不可能,因为它是一种客户端语言,因此具有更严格的安全限制。
可以为用户创建一个 HTML 界面来选择和上传文件,并让 PHP 接收这些文件并对其进行操作。但是你不能只是免费访问远程用户的文件系统。
如果您的客户端具有静态 IP 地址,他们可能会设置 SSH 服务器或其他一些安全的远程登录协议,从而允许您的脚本登录到他们的机器并获取文件。您需要与他们合作以确保安全地完成此操作并且不会造成任何不必要的漏洞。
如果没有用户干预,我们和浏览器开发人员可能会认为您正试图从用户计算机窃取文件。因此,我们将对您进行批评,浏览器开发人员不会包含这样做的传统方式。
正常且必要的“用户干预”是浏览到要上传到服务器的文件。