Bonjour tou(te)s
Je suis en train de prendre le chou avec System.NetEncoding.TBase64Encoding.
Côté client, je crée un objet JSON dans lequel je mets un TJSONArray contenant des fichiers.
Chaque élément contient le nom et les données encodées en base64 avec System.NetEncoding.TBase64Encoding.
Tout semble bien se passer.
J'envoie le JSON à mon serveur et làaussi, tout va bien. Les données sont les mêmes au départ et à l'arrivée.
Sauf que, quand je veux décoder le base64 pour recréer mon fichier, je me ramasse:
J'encode et décode avec le même système des 2 cotés.---------------------------
Notification des exceptions du débogueur
---------------------------
Le projet TrucmucheServer.exe a déclenché la classe d'exception EEncodingError avec le message 'Aucun mappage pour le caractère Unicode n'existe dans la page de code multi-octet cible'.
---------------------------
Arrêter Continuer Aide
---------------------------
J'ai tenté d'utiliser des string puis des ansistring mais le résultat est le même.
Est-ce que vous pouvez me conseiller une autre unité cachée pour faire un base64 ?
Papy !
Partager