Closed mesfreeman closed 1 year ago
好的,我们看下
@mesfreeman 请参考如下逻辑进行判断: 状态码说明文档:https://developer.qiniu.com/kodo/3928/error-responses
if err == nil {
return
}
errInfo, ok := err.(*client.ErrorInfo)
if !ok {
return
}
if errInfo.Code == 612 {
// 资源不存在
}
@YangSen-qn 了解了,看了下你们的测试用例,原来你们是推荐用状态码来判断 😅
当删除的文件不存在时,实际的报错类型与SDK中声明的错误类型不一致
No such file or directory
no such file or directory
文本内容大小写不一致,因此导致无法使用
errors.Is(err, storage.ErrNoSuchFile)
进行异常判断,请及时修复,谢谢~