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