欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【使用.NET实现断点续传】,下面是详细的分享!
使用.NET实现断点续传
ivy_live521(原作)
断点续传的原理
在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEBSERVER)提交请求时发送报文的协议。回复协议是由服务器(webserver),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。
以下是一个请求报文与相应的回复报文的例子:
GET/image/index_r4_c1.jpgHTTP/1.1
Accept:*/*
Referer:http://192.168.3.120:8080
Accept-Language:zh-cn
Accept-Encoding:gzip,deflate
User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.0;.NETCLR1.0.3705)
Host:192.168.3.120:8080
Connection:Keep-Alive
HTTP/1.1200OK
Server:Microsoft-IIS/5.0
Date:Tue,24Jun200305:39:40GMT
Content-Type:image/jpeg
Accept-Ranges:bytes
Last-Modified:Thu,23May200203:05:40GMT
ETag:"bec48eb862c21:934"
Content-Length:2827
以上所分享的是关于使用.NET实现断点续传,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何实现断点续传
答:其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为w www.sjtu.edu.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, i... >>详细
相关问题:将文件上传到百度网盘时,能实现断点续传吗?
答:能实现。 需要下载百度云管家。 百度云管家是百度公司推出的一款云服务产品。支持便捷地查看、上传、下载百度云端各类数据。通过百度云管家存入的文件,不会占用本地空间。 >>详细
相关问题:java实现ftp的断点续传问题
答://尝试移动文件内读取指针,实现断点续传 result = uploadFile(remoteFileName, f, ftpClient, remoteSize); //如果断点续传没有成功,则删除服务器上文件,重新上传 if(result == UploadStatus.Upload_From_Break_Failed){ if(!ftpClient.delete... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
