又拍云大文件上传客户端基于又拍云断点续传API,主要用于单个大文件上传及上传失败后断点续传,程序使用H5开发,打包node-webkit成了桌面应用客户端,有需要的赶快下载吧!
断点续传
在上传大文件或移动端上传文件时,因为网络质量、传输时间过长等原因造成上传失败,可以使用断点续传。特别地,断点续传上传的图片不支持预处理。特别地,断点续传上传的文件不能使用其他上传方式覆盖,如果需要覆盖,须先删除文件。
名称概念
文件分块:直接切分二进制文件成小块。分块大小固定为 1M。最后一个分块除外。
上传阶段:使用 x-upyun-multi-stage 参数来指示断点续传的阶段。分为以下三个阶段: initate(上传初始化), upload(上传中), complete(上传结束)。各阶段依次进行。
分片序号:使用 x-upyun-part-id 参数来指示当前的分片序号,序号从 0 起算。
顺序上传:对于同一个断点续传任务,只支持顺序上传。
上传标识:使用 x-upyun-multi-uuid 参数来唯一标识一次上传任务, 类型为字符串, 长度为 36 位。
上传清理:断点续传未完成的文件,会保存 24 小时,超过后,文件会被删除。