TimeOut pour la récupération d'image
Bonjour à tous,
Je travaille actuellement sur un projet où je suis amenée à collecter des images via des URLs par Google images par exemple.
Cependant dans les URLs que je récupère il se peut que l'accès au contenu de certaines n'existent pas ou qu'on mette trop de temps à le charger; ce sont celles-ci qui me posent problèmes.
Mon code est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
URLConnection conn = getUrlConnection(source,user);
try {
in = conn.getInputStream();
} catch (Exception e) {
System.out.println("(( FAIL )) = " + duree);
success = false;
return success;
} finally {}
if (success) {
System.out.println("(( SUCCESS ))");
// Recuperation du contenu de l'image
} |
J'ai essayé de limiter le temps d'essai de la connexion grâce à :
Code Java :
Code:
1 2 3
|
conn.setConnectTimeout(5000); // 5s
conn.setReadTimeout(5000); // 5s |
dès la création de mon URLConnexion mais ça n'a pas l'air d'agir :s
Merci de votre aide qui me sera bénéfique pour que la collecte soit plus efficace ;)
Cordialement