问题描述
使用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。
该文章对您有帮助吗?