1

我有一个 Web 应用程序,它处理从不同客户端机器(1000-1500 台客户端机器)收集的数据并以图形格式显示结果。

客户端机器会定期生成一个 Excel 表,该 Excel 表需要每 30 分钟后传输到服务器。

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

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

4

1 回答 1

1

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

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

由于更好的安全性和对 SCP/SFTP 和 HTTP 等较新协议的库支持,FTP 是一种有点过时的协议。

于 2012-06-18T04:58:27.947 回答