本文为您介绍 iOS 上传 SDK 的错误码。
错误码 | 关键字/关键信息 | 说明 |
---|---|---|
-60000 | ResponeParseFailed | http body 不合法,sdk 未解析到预期的 json。可能发生了网络劫持。 |
-59999 | ResponeIsEmpty | 网络请求发送失败。原因有可能为没有网络。建议切换网络,例如:移动、WiFi。 |
-39996 | OpenFileError | 文件打开错误。可能的原因如下所示。
|
-39991 | EXternCrcIsNotMatch | 分片上传时,分片的 crc 不匹配, 可能的原因有发生了网络劫持。 |
-39987 | UserCancelCode | 用户主动取消上传,调用了 stop。 |
-39982 | GenSignatureFailed | STS2 签名错误,检查是否正确设置了 AK/SK/SessionToken。 |
-39977 | FilePathisNull | 上传文件路径未设置。 |
-39970 | InvalidHttpCode | http code 非 200,具体原因参考下文中网关错误码。 |
错误码 | 状态码 | 关键字 | 说明 |
---|---|---|---|
100003 | 401 | MissingAuthenticationToken | 缺少身份认证的必要信息,例如:Auth 信息 |
100005 | 401 | MissingSignature | 缺少签名结果 |
100006 | 403 | InvalidTimestamp | 请求过期或请求的签名时间来自未来 |
100009 | 401 | InvalidAccessKey | 请求的 AK 不合法。建议:检查 AccessKey |
100010 | 401 | SignatureDoesNotMatch | 签名结果不正确 |
100012 | 403 | LackPolicy | 子用户请求缺少权限。默认为 deny。 |
100013 | 403 | AccessDenied | 子用户拥有的权限不支持当前操作。 |
100018 | 429 | FlowLimitExceeded | 请求过于频繁,超出了基本限速。 |
100024 | 400 | InvalidAuthorization | Authorization 头格式错误。检查Authorization。 |
100025 | 400 | InvalidCredential | Authorization 头中的 Credential 格式错误。检查 Credential。 |
100026 | 401 | InvalidSecretToken | 错误的 STS2 Token。检查是否为签名错误或过期导致。 |
以上错误码可以通过上传完成时的回调方法来获取。