Hallöchen!
Ich verzweifel gerade am Download einer CSV und weiß nicht weiter.
Ich versuche eine CSV von einer URL zu speichern. Bzw. mehrere. Bei 11 von 12 CSVs funktioniert es. Die 12. bricht ab, aus mir unergründlichen Gründen. Könnte es an der länge von über 44k Zeilen liegen?
Hier mal der Code, mit dem ich die Datei herunter lade:
Ich habs auch schon mit Apache CopyUrltoFile versucht. Aber stets der selbe Fehler. "java.io Premature EOF". Und von den über 44k Zeilen habe ich nur 26k und die letzte wurde auch mittendrin abgebrochen.
Ne Idee?
MfG
Myar
Ich verzweifel gerade am Download einer CSV und weiß nicht weiter.
Ich versuche eine CSV von einer URL zu speichern. Bzw. mehrere. Bei 11 von 12 CSVs funktioniert es. Die 12. bricht ab, aus mir unergründlichen Gründen. Könnte es an der länge von über 44k Zeilen liegen?
Hier mal der Code, mit dem ich die Datei herunter lade:
Code:
BufferedInputStream in = null;
FileOutputStream fout = null;
try{
in = new BufferedInputStream(uri.openStream());
fout = new FileOutputStream(f);
byte data[] = new byte[1024];
int count;
while ((count = in.read(data, 0, 1024)) != -1){
fout.write(data, 0, count);
}
}finally{
if (in != null)
in.close();
if (fout != null)
fout.close();
}
Ich habs auch schon mit Apache CopyUrltoFile versucht. Aber stets der selbe Fehler. "java.io Premature EOF". Und von den über 44k Zeilen habe ich nur 26k und die letzte wurde auch mittendrin abgebrochen.
Ne Idee?
MfG
Myar