File aus dem Internet herunterladen

CloudMGA

Mitglied
Hallo,

ich möchte mit Java ein größeres File (50-100MB) aus dem Internet herunterladen (ohne FTP!). Ich weiß, dass es verschiedene Möglichkeiten gibt und ich habe auch schon mindestens fünf verschiedene Codes ausprobiert. Das Problem bei diesen war, dass der Download immer nach 5-15MB abgebrochen wurde, als wäre er bereits fertig. Kennt jemand einen Code, der das File ganz herunterlädt oder ist sowas einfach nicht möglich?

MfG
Cloud
 
kein FTP heißt dann in deinem Fall HTTP?

Dann würde ich mir mal JavaIO beschäftigen. Ich glaube kaum, dass dir jemand hier eine komplette Lösung anbieten wird.

Ja, in meinem Fall heißt das HTTP.

Ich habe z.B. schon mal diesen Code ausprobiert, aber da bricht der Download auch irgendwann ab. Habe mich auch schon mit der Apache Commons IO beschäftigt, da bricht der Download auch nach 15MB ab.
 
Zuletzt bearbeitet:
Was heißt "bricht ab"? Exception, JVM stürzt ab?

Er stürzt nicht ab, sondern meint halt einfach, bereits fertig zu sein. Er lädt 5-15MB herunter und führt dann einfach den nächsten Befehl aus, was in meinem Fall heißt, die nur teilweise heruntergeladene .zip-Datei zu entpacken, was dann natürlich eine Exception gibt, weil er das Archiv nicht öffnen kann. Beim Download direkt gibt's keine Exception.
 

Zurück
Oben