Ma tâche est la suivante: Les clients se connectent à ServerSocket et envoient des fichiers avec n'importe quel codage (UTF-8, ISO-8859-5, CP1251, par exemple). Lorsque le serveur reçoit le contenu d'un fichier, le script doit l'insérer dans MySQL.Enregistrer InputStream sur ByteArray
Comme le codage peut être différent, j'ai besoin de sauvegarder le contenu du fichier comme ByteArray (?). Je ne sais pas comment obtenir ByteArray à partir de Socket.getInputStream().
Aidez-nous s'il vous plaît.
Merci d'avance!
Je ne peux pas l'utiliser, parce que le serveur ne sais pas ce encodage utilisation du client. – smie
@ user857923: essayez 'toByteArray (entrée InputStream)' (également dans Commons IO IOUtils) à la place. –