SpringBoot返回文件流报"远程主机强迫关闭了一个现有的连接"
var out = response.getOutputStream();
while ((len = br.read(buf)) > 0)
out.write(buf, 0, len);
br.close();
out.close();
报错的行是out.write(buf, 0, len);
,大概意思是,文件流返回未结束,用户就关闭了浏览器,导致无法继续write
。
请问有什么办法可以判断用户已经关闭了请求?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
报这个错误就表示客户端断了连接
除非有特殊需求,否则不需要处理