Encoder une URL en CSharp C# - C#/.NET managed - Programmation
MarshPosté le 26-08-2009 à 12:25:03
Bonjour a tous, j'utilise une API qui upload des fichiers sur les serveurs du service S3 d'Amazon. Le probleme et que ce serveur n'aime pas les fichiers avec des caracteres speiaux (accents, espaces, ...). J'utilisais donc cette fonction :
Code :
System.Web.HttpUtility.UrlEncode(filename);
Le probleme c'est que ca ne convertit pas comme je le souhaite : Les espaces devraient devenir des %20 hors ca me donne des +, et il y a encore des caraceres speciaux non acceptes ar Amazon.
Si vous connaissez la bonne fonction je suis preuneur.
Bonjour a tous, j'utilise une API qui upload des fichiers sur les serveurs du service S3 d'Amazon. Le probleme et que ce serveur n'aime pas les fichiers avec des caracteres speiaux (accents, espaces, ...). J'utilisais donc cette fonction :
Code :
System.Web.HttpUtility.UrlEncode(filename);
Le probleme c'est que ca ne convertit pas comme je le souhaite : Les espaces devraient devenir des %20 hors ca me donne des +, et il y a encore des caraceres speciaux non acceptes ar Amazon.
Si vous connaissez la bonne fonction je suis preuneur.
Marsh Posté le 26-08-2009 à 12:25:03
Bonjour a tous,
j'utilise une API qui upload des fichiers sur les serveurs du service S3 d'Amazon. Le probleme et que ce serveur n'aime pas les fichiers avec des caracteres speiaux (accents, espaces, ...).
J'utilisais donc cette fonction :
Le probleme c'est que ca ne convertit pas comme je le souhaite :
Les espaces devraient devenir des %20 hors ca me donne des +, et il y a encore des caraceres speciaux non acceptes ar Amazon.
Si vous connaissez la bonne fonction je suis preuneur.
Merci et bonne journee.