• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

загрузка файлов

  • Автор темы Sliva
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

Sliva

У меня в програме загружаются файлы с сайта. При этом я должна проверять есть ли такая, загружаемая информация у меня. Т.е. есть первый файл, который не проверяется, с ним я сравниваю следующий, далее со вторым я сравниваю последующий, третий и т.д. Я написала процедуру, но в переменной ins хранится весь предыдущий файл, а я хотела их сравнивать построчно. Посмотрите, пожалуйста, в чем ошибка??? Я новичок в Java
Код:
  private void saveResponse(InputStream input, File file, int num) throws Exception {
String document = "";
boolean more;
BufferedReader ins;
if (num>1)
{ ins = new BufferedReader(new FileReader("file" + (num-1) + ".txt"));
BufferedReader reader = new BufferedReader(new InputStreamReader(input));
// BufferedReader constreader = 
//  new BufferedReader(new InputStreamReader(ins));
String line = null;
String constline = null;
while (((line = reader.readLine()) != null)|((constline = ins.readLine()) != null)) {
document += line;
more = (line.equals(constline));
if (more) {System.out.println("равны");}
else System.out.println("Не равны"); 
// }
}// if 
reader.close();
ins.close();
BufferedWriter writer = 
new BufferedWriter(new FileWriter(file));
writer.write(document);
writer.flush();
writer.close();
}
}
 
D

DiMaSS

Вы сами загнали весь файл в ins - что он должен содержать по вашему?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!