自动从Windows机器上传文件到Linux服务器?

问题描述:

我有一个Web应用程序,它处理从不同客户机(1000-1500台客户机)收集的数据并以图形格式显示结果。自动从Windows机器上传文件到Linux服务器?

客户端计算机定期生成一个Excel工作表,并且该Excel工作表需要在每30分钟后转移到服务器。

我希望得到您的帮助,以确定编写此客户端组件(Windows)的正确方法,该组件将在指定的持续时间后自动生成并上载Excel表。我还希望帮助确定服务器组件的正确方法,以便接收和保存客户端上传的数据。

我们应该对服务器端组件使用类似FTP的实现吗?

+0

30分钟后客户端的旧电子表格会发生什么变化?它是否被覆盖,或者这是一个累积的东西,所有旧的东西都保存在服务器上?如果这是一个累积的事情,这是一个问题领域,还是你有看到旧版本的工作? –

由于您已经有一个Web应用程序,那么使用HTTP协议会更容易,因为您可以(可能)轻松创建一个新的请求处理程序来接受该文件。

创建一个新的路由,它接受对URI的POST请求并将请求主体作为Excel电子表格。该路由的处理程序将处理文件的存储和处理。客户端只需要知道正确的路由并正确提交HTTP请求。

由于更好的安全性和对诸如SCP/SFTP和HTTP等新型库的支持,FTP已经有些过时了。