He escrito un poco de código para descargar un episodio de una transmisión web que hago. Obtiene la URL del episodio y obtiene el lugar para guardarlo. Sin embargo, solo descarga hasta 16MB y luego cancela automáticamente. No estoy del todo seguro de qué valor cambiar para aumentar esto. ¿Es posible, y podría alguien señalarme en la dirección correcta? ¡Gracias!Descargando archivos con Java
El código de descarga:
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);
Para más información, consulte la referencia de lo que probablemente sea el fragmento de código original http://stackoverflow.com/a/921400/939250 –