MerciBeaucoup
-
Modifié par MerciBeaucoup le 17/05/2011 à 00:58
MerciBeaucoup -
17 mai 2011 à 18:00
Hello !
Je rencontre un problème pour lequel je reste sans solutions :
J'essaye de récupérer un fichier via internet, ce fichier est généré après l'appel d'une page formaté de la sorte :
url = http://www.ccm.net/un/deux/plop.jcsv?param1=32¶m2=37
// voila la connection
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.connect();
// ici j'ai bien un code 200
if (connection.getResponseCode() / 100 != 2) {
JOptionPane.showMessageDialog(null, "erreur");
}
// je récupère la taille du fichier
int contentLength = connection.getContentLength();
// ici j'ai une erreur qui est levé car getContentLength renvoi -1
if (contentLength < 1) {
new Log("ERROR", "No file found at " + url.toString());
}
la suite du code d'écriture révèle une FileNotFoundException.
Pourtant en me rendant via mon browser sur l'url préformaté, j'ai la fenêtre d'invitation au téléchargement qui s'affiche.