controller
public BaseResponse<Void> viewFile(HttpServletResponse response){
fileService.preViewFile(response);
return BaseResponse.success();
}
service
public void viewFile(HttpServletResponse response){
try{
InputStream is = new FileInputStream(realPath)
Out os = response.getoutputStream();
StreamUtil.copy(is,os);
} catch(Exception e){
throw e;
} finally {
IoUtil.close(ins);
}
}