bonjour !
J'ai une appli client serveur , ou le serveur envoi un fichier, j'ai vu paser un topic sur le forum parlan de JProgressBar et ca me serai utile de l'integrer dan mon appli
J'aimerai lintegrer de la maniere suivante : indiquer la taille du fichier deja envoyé
mai pour ca il faut que le serveur envoi d'abor au client la taille du fichier, et c'est la tou le problem, pour mes essai mon fichier fai 40795 caracteres exactement mais lors d'une utilisation réellees, il devrai non pa faire 40Ko mai
13Mo....
J'utilise BufferedOutputStream et BufferedInputStream
jenvoi mes donnée avec write(byte[ ])
le probleme est que je convertit la taille du fichier en byte :
byte taille = (new Long (monFichier.length()).byteValue();
Le probleme est que je ne recupere pa la taille du fichier...
je recupere 91
j'avai contourné le probleme une premiere foi en envoyant mon fichier byte par byte, comme ca dan le client je navai pa besoin de connaitre la taill du fichier... mais la ell est indispensable
est ce qqn aurait une idée sur comment envoyer la taille d'un fichier par le reseau?
Partager