Я использую этот код для записи из inputStream в File.Он создает каталог, но загруженные файлы пусты (без содержимого в нем).Как я могу справиться с этим?
try (InputStream inputStream = file.getInputStream()) {
Path filePath = this.rootLocation.resolve(filename);
File targetFile = new File(String.valueOf(filePath));
Files.copy(inputStream, targetFile.toPath());
}
}
catch (IOException e) {
e.printStackTrace();
}
Я ловлю содержимое файла как
String result = new BufferedReader(new InputStreamReader(inputStream))
.lines().collect(Collectors.joining("\n"));
Так что я почти уверен, что проблема в
Files.copy(inputStream, targetFile.toPath());