InputStream流导出文件

  • 起因

今天从文件服务器Minio上下载文件拿到InputSteam流的时候,我想将这个流直接转成ouputStream给HttpServletResponse,这样就可以直接在浏览器拿到导出的文件夹。但是出现了这个错误:

  • 解决

经查找验证得知,是因为没有在HttpServletResponse Header中指定Content-Length。那么就容易解决啦,如下:

response.setHeader(HttpHeaders.CONTENT_LENGTH, inputStreamSize);

猜你喜欢

转载自my.oschina.net/u/3095034/blog/2907034