可恢复文件上传

Ada*_*son 5 c# python java

我正处于文件上传服务的设计阶段,该服务允许用户将非常大的zip文件上传到我们的服务器,并使用数据更新我们的数据库.由于文件很大(约300mb),我们希望允许用户限制他们想要用于上载的带宽量.他们还应该能够暂停和恢复传输,它应该从系统重启恢复.用户还需要在我们的MSSQL数据库中进行身份验证,以确保他们有权上载文件并对数据库进行更改.

我的问题是,最好的技术是什么?我们希望最大限度地减少所需的开发量,但我现在能够想到的唯一能让我们这样做的事情就是从头开始创建一个客户端和服务器应用程序,例如python,java或c#.是否有现有技术可以让我们这样做?

ale*_*emb 4

有相当多的上传控件,你应该可以通过谷歌搜索。此下载页面上有一些。

另一种解决方法是让您的客户安装 Firefox FTP 插件或自己编写 Firefox 插件,但 FTP 是迄今为止最简单的启动方式。

  • 这个评论让我找到了 pyftpdlib 模块,它似乎允许我们扩展 ftp 服务器来执行各种操作。http://code.google.com/p/pyftpdlib/ (2认同)