Bon c assez simple, j'ouvre un InputStream vers une url et là je voudrais savoir comment connaitre la taille du fichier ainsi ouvert!? Peut être que un InputStream n'est pas la meilleure des solutions... j'attend vos idées et solutions
Publicité
Posté le 22-07-2002 à 16:49:22
benou
Posté le 22-07-2002 à 23:50:24
Ant-103 a écrit a écrit :
Bon c assez simple, j'ouvre un InputStream vers une url et là je voudrais savoir comment connaitre la taille du fichier ainsi ouvert!? Peut être que un InputStream n'est pas la meilleure des solutions... j'attend vos idées et solutions
il ne faut pas intégroger le inputstream, mais la connection http ... mais attention : ca ne marchera que si le serveur web d'en fasse indique cette longueur (ce n'est pas toujours le cas)
Code :
import java.io.*;
import java.net.*;
publicclass GetURL {
publicstaticvoid main (String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(stream));
String line;
while ( (line = reader.readLine()) != null) {
System.out.println(line);
}
}
}
ant-103
Posté le 23-07-2002 à 20:07:49
Oui c à peu prêt la méthode que g employée... et pour les serveur http de version 1 qui filent pas la taille g trouvé un contournement... mais on peut pas faire mieux que les softs de download.
Merci kan m^me
darklord
You're welcome
Posté le 23-07-2002 à 21:25:20
Ant-103 a écrit a écrit :
mais on peut pas faire mieux que les softs de download.
Ce qui est tout à fait logique ceci dit ...
---------------
Just because you feel good does not make you right