Необходимо чтобы программа скачивала файлы, ссылки на которые я указываю в консоль. Некоторые файлы скачиваются, для остальных - ошибки.
Исходный код метода:
try{
text += '*';
int beginIndex = text.lastIndexOf('/');
int endIndex = text.lastIndexOf('*');
if (beginIndex != -1 && endIndex != -1){
filename = text.substring(beginIndex , endIndex);
URL url = new URL(text);
ReadableByteChannel rbc = Channels.newChannel(url.openStream());
FileOutputStream fos = new FileOutputStream(filename);
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
fos.close();
rbc.close();
textOut = "The file " + filename.replace("/", "") + " is downloaded";
}
}catch(Exception e){
textOut = "Error: " + e;
}
Попытки загрузок: