我正在编写一个类似于Seti@Home的应用程序,它允许用户在他们的家庭机器上运行处理,然后将结果上传到中央服务器。
然而,最终的结果可能是一个10K的二进制文件。(实现此输出的处理过程需要几个小时。)
将此文件上传到中心服务器的最简单、可靠的自动方法是什么?我需要在服务器端做些什么来防止阻塞?也许让客户端发送邮件既简单又可靠?注意:客户端程序目前是用Python编写的,如果有关系的话。
发布于 2010-04-27 04:22:18
电子邮件不是一个好的解决方案;您将遇到潜在的ISP拦截和其他反垃圾邮件机制。
最简单的方法是通过一个简单的way服务通过HTTP。在您的服务器上有一个侦听器,它接受上传的文件作为HTTP POST的一部分,然后将它们转储到需要进行后处理的任何地方。
https://stackoverflow.com/questions/2716575
复制相似问题