0


java将文件流返回给前端

需求: 开始 --> 读取文件 --> 将文件流返回给前端 --> 结束

1、读取文件

// 读取文件
File file = new File("path/to/your/file.txt"); // 文件路径
FileInputStream fis = new FileInputStream(file);

2、将文件流返回给前端

// 将文件流返回给前端
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename=\"" + file.getName() + "\"");

OutputStream outputStreams = response.getOutputStream();
byte[] buffer = new byte[1024];
int len;
while ((len = fis.read(buffer)) != -1) {
    outputStreams.write(buffer, 0, len);
}
outputStreams .flush();

fis.close();
outputStreams.close();
标签: java 前端 python

本文转载自: https://blog.csdn.net/m0_61916154/article/details/139008338
版权归原作者 Myovlmx 所有, 如有侵权,请联系我们删除。

“java将文件流返回给前端”的评论:

还没有评论