PROBLEMA [JAVA] Download di immagini da url

Progressify

Nuovo Utente
21
0
Salve
Sono due giorni che sto sbattendo la testa su un problema apparentemente fesso ma non riesco a venirne a capo.

Sto provando a scaricare delle immagini da url, l'url di esempio nello specifico è questo: http://resources.mandmdirect.com/Images/_default/l/t/4/lt4262_1_cloudzoom.jpg

provo tanti codici in java trovati su forum remoti ecc ecc ma niente, da browser me la visualizza correttamente ma tramite script non ne vuole proprio sapere di scaricarla e resta bloccato all'infinito.

Ad un certo punto provo wget da terminale e:

Codice:
wget -O file.jpg --user-agent=firefox "http://resources.mandmdirect.com/Images/_default/l/t/4/lt4262_1_cloudzoom.jpg"
--2017-12-23 13:14:42-- http://resources.mandmdirect.com/Images/_default/l/t/4/lt4262_1_cloudzoom.jpg
Risoluzione di resources.mandmdirect.com (resources.mandmdirect.com)... 23.205.180.28
Connessione a resources.mandmdirect.com (resources.mandmdirect.com)|23.205.180.28|:80... connesso.
Richiesta HTTP inviata, in attesa di risposta...
...e resta bloccato così all'infinito proprio come nello script java

C'è qualcosa che ometto io da console o da script che non va?
Vi riporto il codice java che utilizzo:

Codice:
URL url = new URL(urlImage);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();

conn.setRequestMethod("GET");
conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36");
conn.setRequestProperty("Accept-Charset", "UTF-8");
conn.setUseCaches(false);
conn.setDoOutput(true);
conn.setDoInput(true);
InputStream is = conn.getInputStream();
System.out.println("questo non lo stampa mai 8==D");
OutputStream os = new FileOutputStream(file);
byte[] b = new byte[2048*2];
int length;
while ((length = is.read(b)) != -1) {
   os.write(b, 0, length);
}
is.close();
os.close();
 
Ultima modifica:

Banditkeith_98

Nuovo Utente
97
3
CPU
Intel Processore Core i5-6600K (Skylake) Quad-Core 3.5 GHz
Dissipatore
Corsair Hydro H105 (CW-9060016-WW) AIO 240 mm
Scheda Madre
Asus Z170 Pro Gaming Intel 1151 Nero
Hard Disk
Samsung MZ-V6E250BW SSD 960 EVO 250 GB M.2 NVMe, Western digital Blue 1Tb, Seagate 500 Gb
RAM
GSkill Rip4 K4 Memoria D4 3000 16GB C15 Nero
Scheda Video
RTX 2070 EVGA
Scheda Audio
Audio Realtek ALC883 "integrato alla motherboard"
Monitor
AOC Monitor Italia AG352UCG6 Monitor Gaming da 35", WQHD 3440 X 1440, 120Hz, HDMI, 2 Porte USB, Nero
Alimentatore
Thermaltake W0493RE Netzteil Paris 650W Nero
Case
Thermaltake Chaser A71 Case per PC Nero
Internet
Fastweb FTTC 200 Mega
Sistema Operativo
Windows 10 Education
perfavore usa il tag code
 
  • Mi piace
Reactions: Mursey

Entra

oppure Accedi utilizzando

Discussioni Simili