我处于文件上传服务的设计阶段,允许用户将非常大的zip文件上传到我们的服务器,并用数据更新我们的数据库。由于文件很大(大约300mb),我们希望允许用户限制他们想要用于上传的带宽量。他们也应该能够暂停和恢复传输,并且应该从系统重启中恢复。用户还需要在我们的MSSQL数据库中进行身份验证,以确保他们有权上传文件并更改我们的数据库。可恢复文件上传
我的问题是,最好的技术是做什么的?我们希望尽量减少所需的开发量,但现在我能想到的唯一事情就是让我们能够做到这一点,就是从python,java或c#开始创建一个客户端和服务器应用程序。有没有现成的技术可以让我们做到这一点?
一旦数据上传到服务器,我们需要执行某种形式的脚本,在数据库表中添加一行,ftp可以在服务器上执行shell命令? – 2009-05-18 15:06:29
如果您需要在上传后执行某些操作,则可以使用任何您喜欢的语言将ftp服务器作为应用程序的一部分来实现。 Python有ftplib。或者,您可以观看文件事件的上传目录来触发您的脚本。 – JimB 2009-05-18 15:21:39