可恢复的文件上传

6 投票
6 回答
3369 浏览
提问于 2025-04-15 11:40

我正在设计一个文件上传服务,用户可以把很大的压缩文件上传到我们的服务器,同时更新我们的数据库。因为这些文件很大(大约300MB),我们希望用户可以限制上传时使用的带宽。此外,用户还应该能够暂停和恢复上传,并且在系统重启后能够继续上传。用户还需要在我们的MSSQL数据库中进行身份验证,以确保他们有权限上传文件和修改数据库。

我的问题是,哪种技术最适合实现这个功能?我们希望尽量减少开发工作量,但我现在想到的唯一方法就是从头开始用像Python、Java或C#这样的语言创建一个客户端和服务器应用程序。有没有现成的技术可以帮助我们实现这个?

6 个回答

0

在客户端用Flash;在服务器端用什么都行(没什么区别)。

没有现成的技术可以用(除了用FTP之类的东西)。

4

FTP有什么问题呢?这个协议支持重复使用,而且有很多很多的客户端可以使用。

4

有很多上传控件,你可以在网上搜索一下,应该能找到不少。这个 下载页面 上也有一些。

另外一个解决办法是让你的客户安装一个Firefox的FTP插件,或者你自己写一个Firefox插件,不过使用FTP绝对是最简单的方式。

撰写回答