本文主要是介绍复用代码系列:SpringMVC显示文件(图片、文本等),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
复用代码系列目录
请求后,可以直接显示图片和文件内容
@RequestMapping("/resource/**")@ResponseBodypublic ResponseEntity<?> getResource(HttpServletRequest request) {String requestUrl = request.getRequestURI();requestUrl = requestUrl.substring("/resource".length());String file = this.getRootPath() + requestUrl; //文件路径byte[] data = new byte[0];try {data = FileUtils.readFileToByteArray(new File(file)); //转换为字节流} catch (IOException e) {e.printStackTrace();}return ResponseEntity.ok(data);
}
其中FileUtils是Apache Commons IO的API 这篇关于复用代码系列:SpringMVC显示文件(图片、文本等)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!