Encodez les chemins de fichiers en URL avant de soumettre des tâches de transcodage à ApsaraVideo Media Processing. Un encodage incorrect provoque des erreurs de fichier introuvable.
Méthode d'encodage d'URL
ApsaraVideo Media Processing utilise l'encodage d'URL UTF-8 conformément à la norme RFC2396. Par exemple, le chemin Alibaba Cloud/mts HD +.mp4 devient Alibaba%20Cloud/mts%20HD%2B.mp4 après encodage.
Comparaison des normes d'encodage d'URL
ApsaraVideo Media Processing suit la norme RFC2396. L'encodage des espaces et des signes plus (+) varie selon les normes :
| Spécification d'encodage | Espace (' ') |
Signe plus ('+') |
| x-www-form-urlencoded | '+' |
'%2B'
Remarque Dans le format x-www-form-urlencoded, les espaces sont encodés sous forme de signes plus ; les signes plus littéraux doivent donc être échappés. |
| RFC1738 | '%20' |
'+' |
| RFC2396 | '%20' |
'%2B'
Remarque Le signe plus est un caractère réservé dans la norme RFC2396 et doit être échappé. |
| RFC3986 | '%20' |
'%2B' |
Remarque
La classe de caractères « mark » est réservée dans la norme
RFC3986
et doit être échappée, mais ne nécessite pas d'échappement dans la norme
RFC2396
.