社区
网络编程
帖子详情
解决上传过程当中由于中途网络中断,使服务器端文件的内容因改动而不能使用
a109788522
2006-08-01 08:43:33
假如我要一传多个文件,在传到一半时,网络断掉了,
这时我想把服务器端已经接收的那些文件不要了
也就是说我的这些文件要么全部传完,要么一个也不能传,
不能只传一部分
...全文
389
3
打赏
收藏
解决上传过程当中由于中途网络中断,使服务器端文件的内容因改动而不能使用
假如我要一传多个文件,在传到一半时,网络断掉了, 这时我想把服务器端已经接收的那些文件不要了 也就是说我的这些文件要么全部传完,要么一个也不能传, 不能只传一部分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a109788522
2006-08-01
打赏
举报
回复
我在做FTP客房端,如果传输一半的时候,掉线了,或停电了,那么服务器上的文件就会不完整,
我想在客户端把那些已经上传的一部分文件删掉,也就是想保证数据的完整性.
在线急等,指个思路也行
fengge8ylf
2006-08-01
打赏
举报
回复
既然能得到网络断掉的信息 那就把没传完的文件删除掉就行了 不知道有什么难的 或许是我理解错了
fengge8ylf
2006-08-01
打赏
举报
回复
客户端在传输文件前先保存文件信息 传完后删除 当下次打开客户端时检查有那些文件信息 有的话就证明没传完 这时候再删除
大
文件
上传
如何做断点续传?
不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂,
文件
上传
简单,
文件
变大就复杂
js
上传
大
文件
并支持
中途
取消
上传
1背景 用户本地有一份txt或者csv
文件
,无论是从业务数据库导出、还是其他途径获取,当需要
使用
蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地
文件
上传
至ODPS,普通的小
文件
通过浏览器
上传
至服务器,做一层中转便可以实现,但当这份
文件
非常大到了10GB级别,我们就需要思考另一种形式的技术方案了,也就是本文要阐述的方案。 技术要求主要有以下几方面: 支持超大数据量、10G级别以上 稳定性:除
网络
异常情况100%成功 准确性:数据无丢失,读写准确性100% .
面试官:大
文件
上传
如何做断点续传?
一、是什么不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂
文件
上传
简单,
文件
变大就复杂
上传
大
文件
时,以下几个变量会影响我们的用户体验服务器处理数据的能力请求超时
网络
波动
上传
时间会...
< JavaScript技术分享: 大
文件
切片
上传
及 断点续传思路 >
在开发
过程
中,不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂。就拿今天要说的
文件
上传
来说,
文件
上传
简单,但是当
文件
大小变得太大超出控制时,就会变得复杂了!当
上传
大
文件
时,会存在以下几个变量会影响我们的用户体验服务器处理数据的能力
上传
时间会变长,高频次
文件
上传
失败,失败后又需要重新
上传
等等当遇到
网络
波动时,大
文件
上传
容错率下降
上传
文件
请求超时为了
解决
上述问题,我们需要对大
文件
上传
单独处理这里涉及到切片
上传
及断点续传两个概念。
大
文件
上传
做断点续传(有详细的代码
内容
)
如果
中途
上传
中断
过,下次
上传
的时候根据当前临时
文件
大小,作为在客户端读取
文件
的偏移量,从此位置继续读取
文件
数据块,
上传
到服务器从此偏移量继续写入
文件
即可。值,到服务器磁盘查找是否有之前未完成的
文件
合并信息(也就是未完成的半成品
文件
切片),取到之后根据
上传
切片的数量,返回数据告诉前端开始从第几节
上传
。整体思路比较简单,拿到
文件
,保存
文件
唯一性标识,切割
文件
,分段
上传
,每次
上传
一段,根据唯一性标识判断
文件
上传
进度,直到
文件
的全部片段
上传
完毕。
上传
时间会变长,高频次
文件
上传
失败,失败后又需要重新
上传
等等。
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章