Ho scritto un po 'di codice per scaricare un episodio di un webcast che faccio. Ottiene l'URL dell'episodio e ottiene il posto per salvarlo. Tuttavia, scarica solo fino a 16 MB e quindi annulla automaticamente. Non sono del tutto sicuro di quale valore modificare per aumentare questo. È possibile, e qualcuno potrebbe per piacere indicarmi la giusta direzione? Grazie!Download di file con Java
Il codice di download:
URL url = new URL(episode.getUrl());
ReadableByteChannel rbc = Channels.newChannel(url.openStream());
FileOutputStream fos = new FileOutputStream(episode.getLocalSave());
fos.getChannel().transferFrom(rbc, 0, 1 << 24);
Per ulteriori discussioni, vedi il riferimento a quello che è probabilmente lo snippet di codice originale http://stackoverflow.com/a/921400/939250 –