我正在寻找从客户那里收集文件的方法。这些客户有我们的软件,我们目前正在使用 FTP 从他们那里收集文件。这些文件从客户的数据库中收集,加密并通过 FTP 上传到我们的 FTP 服务器。这个过程充满了挫折和障碍。该软件经常被常见的防火墙阻止,并且经常遇到 VPN 和 NAT 的困难(切换到被动而不是主动通常会有所帮助)。
我的问题是,人们对于以可靠的方式以编程方式从客户端获取文件还有什么其他想法。他们提交的大多数文件的大小都小于 1 MB。但是,其中之一的大小最大为 25 MB。
我考虑过 HTTP POST,但是,我担心 25 mb 的文件通常会故障转移帖子(网络服务器在文件完全上传之前超时)。
想法?
安德鲁G
编辑:我们可以使用任何常见的网络技术。我们正在使用共享主机,这可能会使中央配置更改难以进行。我从常见的使用角度熟悉 PHP ......但不是从设置的角度来看(编写了很多代码,但没有陷入任何过于繁重的任务)。Ruby on Rails 也是可能的......但我将从头开始。理想情况下......我正在寻找一种“网络”方式来完成它,因为我希望最终准备好从已安装的代码过渡。