Hur sparar man bilder?

Java

4 svar · 437 visningar · startad av front

Medlem sedan aug. 2000380 inlägg
Trådstart#1

Hur gör man om man vill ladda ner en bild från internet och spara den på hårddisken?

Jag har försökt med openStream() och getContent(), men det fungerar tydligen bara för text data.
Jag har också testat getImage(), men jag har inte lyckats spara ner Image objektet på hårddsiken.

Medlem sedan juni 20008 205 inlägg
#2
  1. Öppna en anlutning till filen på webbservern
  2. Läs in datan
  3. Dumpa den på hårddisken

Jag tror att du kan serialisera Image-objekt, men vill du spara bilden i ett vanligt format som jpg eller gif, så är det ingen god idé att göra så.

Medlem sedan aug. 2000380 inlägg
#3

Har du något kodexempel på hur man laddar ner bilden som binär data?

Jag försökte leta lite i Suns dokumentation, men eftersom jag e java nybörjare så har jag inte riktigt lärt mig hur man dokumentationen är "upplaggd".

Medlem sedan juni 20008 205 inlägg
#4

Hittar man inte det man söker in dokumentationen, så kan man alltid kolla i The Java Tutorial. Jag skulle gissa att du kan leta dig fram till svaret härifrån. :)

Medlem sedan aug. 2000380 inlägg
#5

Tack spango!
The Java Tutorial verkar ju superbra!

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)