100分求断点上传WEB的代码 急啊!~~(断点续传,上传)

taoaixin11 2009-11-02 09:17:40
现在项目有个业务是多文件上传,并且支持断点续传。下载的断点续传看到不少,上传的总是找不到好的。最好是HTTP的。如果是FTP的有源码也可以发下。谢谢高人们了。要求是C#语言,B/S的。其它的就不要发了。
...全文
2491 78 打赏 收藏 转发到动态 举报
写回复
用AI写文章
78 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvNotOnlyForShe 2012-05-29
  • 打赏
  • 举报
回复
楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2012/02/17/2355440.html
此控件支持100G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。
文件MD5值计算进度:

文件MD5值计算完毕

服务器根据MD5检测是否存在相同文件

续传文件

从服务器加载文件列表

文件上传中

文件上传完毕

上传文件夹

与Discuz!X2整合-后台安装断点续传控件

与Discuz!X2整合-后台启用断点续传控件

与Discuz!X2整合-后台断点续传控件启用成功

与Discuz!X2整合-前台发帖页面

与Discuz!X2整合-上传

lwiin6u3x 2012-02-22
  • 打赏
  • 举报
回复
网上好像有HTTP大文件断点续传控件。我在网上看到过一个,楼主可以看一下是不是需要的。http://www.cnblogs.com/xproer/archive/2012/02/17/2355440.html
ostbnwayo 2012-01-17
  • 打赏
  • 举报
回复
FTP方式是比较成熟的方式了,而且FTP协议是专为文件上传设计的。特别适合大项目,比如视频上传,音频文件上传。2G,10G的超大文件。服务器Windows,Linux都无所谓。
wezza5ster 2012-01-17
  • 打赏
  • 举报
回复
我们公司用的是Xproer.FtpUploader的解决方案。整合也比较方便。用户体验和QQ邮箱中的大附件上传一样。用户评价比较高。我把效果图发一下,给同行参考。

win32user 2012-01-17
  • 打赏
  • 举报
回复
我们公司之前做了一个项目,也有大文件上传的需求。不过由于文件太大,而且用户数有点多,所以我们采取的是FTP方案。用的是Xproer.FtpUploader这个商业控件。现在已经上线了。

我们也找过FLASH的解决方案,试用过发现不行,WEB服务器经常假死,服务器内存占用超高。要写的代码也比较多。后来换FTP后简单多了。也比较稳定。
shaokuuipo 2011-06-29
  • 打赏
  • 举报
回复
最近我也需要这个,只找到个NTKO的控件,而且要给钱的。
mudongwei 2011-04-15
  • 打赏
  • 举报
回复
就没一个解决方案,我
stepday 2010-09-28
  • 打赏
  • 举报
回复
我也一直在苦苦寻找这个东东
candc2 2010-08-11
  • 打赏
  • 举报
回复
zzxap 好专业
huangbll 2010-07-07
  • 打赏
  • 举报
回复
帮顶下,我也在研究这个东西
cqq 2010-06-28
  • 打赏
  • 举报
回复
标记一下
tonyidni 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zzxap 的回复:]
C# codeusing System;using log4net;using System.Collections;using System.Text;using System.IO;using System.Net;using log4net.Config;using Chxp.Business;namespace Chxp.Service
{publicclass FileLib
{?-
[/Quote]你这个会切割N个文件出来!而且最后没合成一个文件....
shesh 2009-11-11
  • 打赏
  • 举报
回复
upload + add 很多WEB server设置并不支持啊,大部分web_server只支持upload+replace。。。
我也为这个这郁闷过很一阵,后来自己专门做了个页面负责上传
lalaguan 2009-11-11
  • 打赏
  • 举报
回复
友情帮顶,顺便学习
fwacky 2009-11-06
  • 打赏
  • 举报
回复
study!
dulei19900815dulei 2009-11-06
  • 打赏
  • 举报
回复
学习了
游北亮 2009-11-05
  • 打赏
  • 举报
回复
Web上传怎么可能断点续传?
你选择一个文件,点上传,浏览器就把整个文件发送给服务器,如果这次上传了一半
下次再上传,浏览器还是把整个文件发送给服务器,如果服务器没断,接收到整个文件,还要截断,从中间开始传,那不是脱裤子放P,多此一举?

sp1234说的不错,用ActiveX来上传,也用不了多少功夫,
我的想法如下:
上传的时候把要上传的文件按一定大小进行切割后分段上传,上传完一段,在服务器上写一个标志,
中断后继续上传时,根据这个标志从指定中间位置继续切割上传。
zpf82118 2009-11-05
  • 打赏
  • 举报
回复
学习了
TestNBA 2009-11-04
  • 打赏
  • 举报
回复
收藏
saishangpeiqian 2009-11-03
  • 打赏
  • 举报
回复
加载更多回复(52)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧