此项目分为客户端和服务器端两部分
总体流程为:
1.客户端在上传文件前,先获取服务器端文件的大小(通过访问服务器端页面获取),即偏移指针
2.客户端从偏移指针处开始读取后续的文件流,将文件流上传到服务器
3.服务器获取到传输的文件流后,从偏移指针处开始续写服务器端的文件流,直到传输完成
服务器端可以采用 aspx 、WebService、Servlet 等各种方式提供方法,
客户端和服务器端可以使用不同的语言、技术,供客户端访问,本Demo 使用的是 HTTP 访问方式,不受平台和语言的限制
本 Demo 仅仅只是讲解如何实现断点续传
使用:
调试时,设置解决方案为多项目启动,在客户端的文本框中,将服务器的地址填写为调试时的地址(一般可以只修改端口)
本 Demo 的客户端中,一共提供了2个按钮, “上传100字节”按钮,仅仅只是用于模拟测试断点续传,只传输了前 100 个字节便结束。
“上传”按钮是真正的代码,可以实现续传或者全部传输(取决与上一次有没有传输过此文件),点击 “上传100字节”后,再点击“上传”按钮,可以将 100 字节后面的剩余部分上传到服务器端。
注:URL 传递参数过程中,可能会有字符传递不过去的情况,比如文件名称中包含"#"等字符,大家可以考虑用其他的方式来实现参数的传递,
如有问题,请联系 lijiangchxp@sina.com.cn
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
UpLoadServer.rar (31个子文件)
UpLoadClient
bin
Debug
UpLoadClient.exe 24KB
UpLoadClient.vshost.exe 6KB
UpLoadClient.pdb 28KB
Program.cs 475B
obj
UpLoadClient.csproj.FileList.txt 307B
Debug
UpLoadClient.exe 24KB
UpLoadClient.frmUpLoad.resources 180B
UpLoadClient.Properties.Resources.resources 180B
UpLoadClient.csproj.GenerateResource.Cache 846B
TempPE
Refactor
UpLoadClient.pdb 28KB
frmUpLoad.cs 2KB
UpLoadClient.csproj 3KB
frmUpLoad.resx 6KB
说明.txt 1KB
frmUpLoad.Designer.cs 6KB
UpLoadLib.cs 8KB
Properties
Resources.resx 5KB
Settings.settings 249B
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Resources.Designer.cs 3KB
UpLoad.sln 3KB
UpLoadServer
Default.aspx 518B
UpLoadSer100.aspx 110B
UpLoad
UpLoadSer100.aspx.cs 2KB
UpLoadSer.aspx.cs 2KB
GetFileLength.aspx 112B
App_Data
UpLoadSer.aspx 104B
Web.Config 2KB
GetFileLength.aspx.cs 1KB
Default.aspx.cs 383B
共 31 条
- 1
kingreatwill
- 粉丝: 2
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_5905.PNG
- Cyclone Version 9.51
- 高性能量化回测工具 hikyuu 2.0.3 python 3.12 windows 安装包
- 省级城乡居民基本养老保险情况数据集(2010-2022年).xlsx
- 舞队填写版.cpp
- 基于BP神经网络的多输入单输出回归预测.zip
- 高性能量化回测工具 hikyuu 2.0.3 python 3.9 windows 安装包
- 省级城镇职工基本养老保险情况2000-2022年.xlsx
- 高性能量化回测工具 hikyuu 2.0.3 python 3.10 windows 安装包
- 算法部署-使用OpenVINO+C#部署PaddleOCR字符识别算法-项目源码-优质项目实战.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页