В чем проблема при скачивании файлов возможностями Java?

Необходимо чтобы программа скачивала файлы, ссылки на которые я указываю в консоль. Некоторые файлы скачиваются, для остальных - ошибки.
Исходный код метода:
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;
			 }

Попытки загрузок: 2cf609d1b03b431980223d860333390a.png
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
Ну так вам написали - файл не найден.
И такого файла (autoassa.ru/media/gallery/09890987.jpg*)на сайте нет, можете убедиться. В ссылке лишняя звездочка в конце
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы