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