InputStream如何写入HttpServletResponse中呢?
下文笔者讲述将InputStream写入到HttpServletResponse的方法分享,如下所示
实现思路: 1.获取response.getOutputStream() 2.将InputStream写入到reponse中即可例:InputStream写入到HttpServletResponse中
response.setContentLength(getContentLength()); byte[] buffer = new byte[10240]; try ( InputStream input = getInputStream(); OutputStream output = response.getOutputStream(); ) { for (int length = 0; (length = input.read(buffer)) > 0;) { output.write(buffer, 0, length); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。