la fonction getContentLength fonctionne très bien avec le jdk 6, elle me retourne la taille d'une fichier sur un serveur ftp distant mais ce même code avec le jdk 7 elle me retourne -1, j'ai pas compris pourquoi
Voila le code:
import java.io.*;
import java.net.*;
public class GetURL {
public static void main (String[] args) throws Exception {
URL url = new URL("http://www.yahoo.com" );
URLConnection urlConnection = url.openConnection();

System.out.println("longueur de la page HTML retournée : " + urlConnection.getContentLength());
/* juste pour vérifier ... */
InputStream stream = urlConnection.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(stream));
String line;
while ( (line = reader.readLine()) != null) {
System.out.println(line);
}
}
}