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
HDD
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
GPU
RTX 2070 EVGA
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
PSU
Thermaltake W0493RE Netzteil Paris 650W Nero
Case
Thermaltake Chaser A71 Case per PC Nero
Net
Fastweb FTTC 200 Mega
OS
Windows 10 Education
perfavore usa il tag code
 
  • Like
Reactions: Mursey

Entra

oppure Accedi utilizzando

Hot: Sei vaccinato? [sondaggio anonimo]

  • Primo ciclo vaccinale completo (1-2 dosi)

    Voti: 491 78.3%
  • Fatta 1a dose, in attesa della 2a

    Voti: 21 3.3%
  • Sono prenotato per la 1a dose

    Voti: 12 1.9%
  • Non so se vaccinarmi

    Voti: 16 2.6%
  • Non ho intenzione di vacciarmi

    Voti: 66 10.5%
  • Fatta anche la terza dose

    Voti: 21 3.3%