问题描述
使用
Android SDK的断点上传功能在上传大文件时出现故障,导致上传到OSS的是碎片文件,没有生成文件。
解决方案
建议使用demo进行测试上传大文件。
-
使用demo进行1.2G文件测试时复现了不能上传的到OSS的问题。但在搭建的测试环境里,测试上传1.2G文件正常且文件生成正常。
-
经过反复的测试后,发现在上传2G左右的文件时才会稳定复现该问题。确认该currentSIze和totalsize不一致,上传过程中出现数据丢失的现象。
-
通过查看断点上传的接口,发现并没有问题。最后定位到是SDK中断点上传逻辑问题,建议手动指定上传分片大小的方式进行上传。测试setPartSize(1*1024*1024)每个分片大小为10M进行上传,可以正常上传,建议目前这个版本的SDK进行上传设置为该分片的大小。
适用于
在文档使用中是否遇到以下问题
更多建议
匿名提交