Android SDK断点续传时断网恢复后报错No address associated with hostname

更新时间:
复制 MD 格式

问题描述

使用Android SDK断点续传上传文件过程中出现断网,待断网恢复后出现如下报错:

 [ErrorMessage]: Unable to resolve host "xxx.oss-cn-hangzhou.aliyuncs.com": No address associated with hostname

问题原因

断网导致中间分片上传失败时,客户端会继续尝试上传后续分片;网络恢复后,后续分片可正常上传成功,但中间失败分片的错误将通过失败回调返回给客户端。

解决方案

再调一次resumableUpload将中间失败分片重新上传。具体操作,请参见断点续传上传(Android SDK)

说明

如需在上传失败后直接返回错误,可在请求中设置request.exceptionTerminationMode=ExceptionTerminationMode.EXCEPTION