Bonjour,
J'essaie de transferer via TServerSocket / TClientSocket des fichiers de tous types (texte, audio, vidéos etc.).
J'arrive bien à envoyer la quantité de données attendues (les fichiers reçus sont donc exactement de la même taille que ceux envoyés) mais, en revanche, les données sont complétement erronnées !Les fichiers sont inutilisables.
Pour contourner ce problème j'ai vu qu'il était possible de passer par un encodage / décodage de type Base64. Qu'en pensez vous ? Et existe-t'il un composant capable de réaliser cette tâche sous BDS 2006 ?
J'ai trouvé quelques codes source pour réaliser cette opération, mais tous encodent à partir d'un fichier et créent un nouveau fichier... et cette solution n'est pas très pratique pour les gros fichiers...
En tout cas merci pour votre aide![]()
Partager