Le SDK iOS renvoie deux types d'exceptions : ClientError et ServerError.
Une erreur ClientError indique un problème côté client, tel qu'une erreur de paramètre ou une erreur réseau. Une erreur ServerError signale une réponse d'exception provenant du serveur OSS.
|
Type d'erreur |
Error Domain |
Code |
UserInfo |
Description |
Solution |
|
ClientError |
com.aliyun.oss.clientError |
0 |
OSSClientErrorCodeNetworkingFailWithResponseCode0 |
Exception de connexion |
Vérifiez la connectivité réseau et réessayez. |
|
1 |
OSSClientErrorCodeSignFailed |
Échec de la signature |
Pour plus d'informations, reportez-vous à la rubrique Dépannage des erreurs de signature. |
||
|
2 |
OSSClientErrorCodeFileCantWrite |
Échec de l'écriture dans le fichier. |
Le chemin spécifié pour le fichier d'enregistrement des points de reprise ou le chemin de téléchargement du fichier n'est pas valide. Modifiez le chemin du fichier et réessayez. |
||
|
3 |
OSSClientErrorCodeInvalidArgument |
Paramètre non valide |
Le format du paramètre est incorrect. Reportez-vous à l'API correspondante dans la section Présentation des API et fournissez le format de paramètre correct. |
||
|
4 |
OSSClientErrorCodeNilUploadid |
Échec de l'obtention de l'uploadId pour la tâche de téléchargement avec reprise. |
Vérifiez que les paramètres, tels que objectMeta, sont corrects. Ensuite, essayez d'obtenir à nouveau l'uploadId. |
||
|
5 |
OSSClientErrorCodeTaskCancelled |
La tâche a été annulée. |
Vérifiez si la logique d'annulation de la tâche dans votre code est correcte ou s'il existe un problème de connectivité réseau. |
||
|
6 |
OSSClientErrorCodeNetworkError |
Exception réseau |
Vérifiez la connectivité réseau et réessayez. |
||
|
7 |
OSSClientErrorCodeInvalidCRC |
Échec du contrôle de redondance cyclique (CRC). |
Une incohérence des données s'est produite lors du transfert. Vérifiez si le fichier a été modifié. |
||
|
8 |
OSSClientErrorCodeCannotResumeUpload |
Échec du téléchargement avec reprise ; impossible de poursuivre. |
Le fichier a été modifié pendant le téléchargement, ce qui a entraîné une incompatibilité de taille de fichier. Ne modifiez pas le fichier pendant le processus de téléchargement. |
||
|
9 |
OSSClientErrorCodeExcpetionCatched |
Exception interceptée |
Résolvez le problème en vous basant sur le message d'erreur spécifique. |
||
|
ServerError |
com.aliyun.oss.serverError |
(-1 * httpResponse.statusCode) |
dict |
Dictionnaire obtenu à partir de l'analyse de la réponse XML. |
Le serveur a peut-être rencontré une erreur et n'a pas pu traiter la demande. Pour plus d'informations, reportez-vous à la rubrique Codes d'erreur OSS. |