我使用此代码从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());