String fileName = URLEncoder.encode("abc.json", StandardCharsets.UTF_8.toString());
response.addHeader("Content-Disposition", "attachment;filename=" + fileName);
Path tempJsonFile = Files.createTempFile("tempJsonFile", ".json");
// 将JSON数据写入临时文件
String jsonData = "{\"name\":\"John\", \"age\":30}";
try (BufferedWriter writer = Files.newBufferedWriter(tempJsonFile, StandardCharsets.UTF_8)) {
writer.write(jsonData);
}
FileInputStream fileInputStream = new FileInputStream(tempJsonFile.toFile());
IOUtils.copy(fileInputStream, response.getOutputStream());
fileInputStream.close();
Files.deleteIfExists(tempJsonFile);
Java创建临时文件,存入东西返回客户端,在删除文件
最新推荐文章于 2025-09-24 10:11:42 发布
3827

被折叠的 条评论
为什么被折叠?



