哪位大侠做过断点续传功能啊? 哪位大侠用C#做过断点续传功能啊?能给小弟点参考不?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=asp.net+%E6%96%AD%E7%82%B9%E7%BB%AD%E4%BC%A0这里可以看到几乎所有下载软件(例如迅雷)都懂得的http断点续传的“协议”。 http协议和ftp协议本身就提供了断点续传的机制。包括请求块的位置,hash验证,文件体的长度等等。建议找一本网络的教材学习下。 断点续传指CLIENT可从SERVER的数据段中指定的位置开始下载数据如果要自定义类似的协议,只需要在传输数据时,可以指定位置要求SERVER发送即可把文件分割成块,每次只是传递一个文件块。一个文件可以起多个发送任务(线程),同时发送。记录文件发送状态,在网络出现问题时(或者客户端意外终止),知道上次发送文件大小和位置指针。再重新链接以后,继续发送。http://www.codeproject.com/KB/IP/MyDownloader.aspx Http请求资源时的Http请求中包含了要请求资源文件内容的起始位置和请求数据长度。对于大文件来说可能一个请求未必能完成请求的一个资源文件的所有内容,所以在请求资源时该次请求的起始位置和数据长度。因此可以通过这个途径做到断点续传! 如何在asp.net中实现类似于ACCESS中的筛选窗体 浏览器兼容问题 求一个gridview分页代码(100分) 好消息,今天不一般哦 vs2005如何获得地址栏的参数?? DataList 编辑时 更新和取消编辑按纽无效,请帮忙看看 这两个有什么区别 引用DLL问题 求助 .net 中什么函数与 VB 中的 round(),date() 对应?急需、、、、、、、、、、、、 如何修改OnClientClick语句为多参数的 简单问题 谢谢~! 从页面A定向到页面B,怎么全屏打开B且页面A不关闭,同时屏蔽B的菜单栏、工具栏、地址栏、状态栏等各种栏?
如果要自定义类似的协议,只需要在传输数据时,可以指定位置要求SERVER发送即可把文件分割成块,每次只是传递一个文件块。
一个文件可以起多个发送任务(线程),同时发送。
记录文件发送状态,在网络出现问题时(或者客户端意外终止),知道上次发送文件大小和位置指针。再重新链接以后,继续发送。
http://www.codeproject.com/KB/IP/MyDownloader.aspx
对于大文件来说可能一个请求未必能完成请求的一个资源文件的所有内容,所以在请求资源时该次请求的起始位置和数据长度。因此可以通过这个途径做到断点续传!