文件上传简介
服务概述
文件上传组件基于安全网关 TMFShark 提供分片上传功能和断点续传功能,可以将要上传的文件分成多个数据块( TMFUploader 里面称之为 FileFragment )来上传,上传完成之后文件上传组件自动调用 TMFShark 接口将这些 FileFragment 合成一个 File 来达到断点续传的效果。
应用场景
当上传较大的文件时,如果上传过程中出现了网络错误,那么此次上传失败,重试必须从文件起始位置上传。针对这种情况,可以使用分片上传来达到断点续传的效果。 相对其他上传方式,分片上传适用于以下场景:
- 断点续传
存在中途暂停的操作,可以从上次上传完成的 FileFragment 的位置继续上传。 - 不稳定的网络环境
移动环境网络波动较大,当出现上传失败的时候,可以仅上传失败FileFragment ,不需要重新上传其他的 FileFragment。