我在使用 阿里云 OSS 分片上传 的时候,按照示例代码,可以做到分片并且多线程上传分片,但没有体现 断点续传 。我的 问题 在于,分片上传的代码运行于我的 服务器 ,要上传的文件来 自 于我的客户端,当客户端第一次上传中途断掉(比如由于网络问题)后,用户通过客户端再次上传,这时候客户端发给我的服务器是整个文件流,那再进行分片上传的话,断点续传应该怎么实现 呢 ?比如,客户端上传A文件到我的服务器,我的服务器将通过OSS的分片上传将此文件分成了10片,当传到第5个分片的时候(两种情况,一是第5片上传未完成,二是第5片上传成功)发生中断。那当用户发起第二次上传的时候,如果之前一次是第5片上传未完成,那我希望这次从第5片开始上传;如果之前一次是第5片上传完成后发生的中断,那我希望这一次从第6片开始上传。这部分的功能是如何实现的呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。