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);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


