ResponseEntity返回图片,下载图片

ResponseEntity返回图片

  • 代码如下所示

@RequestMapping("/getImageByte")
    @ResponseBody
    public ResponseEntity<byte[]> t() throws IOException {
		// 你放的文件路径
        File file = new File("E:" + File.separator + "picTest"+File.separator+"1.png");
        // 设置一个head
        HttpHeaders headers = new HttpHeaders();
		//设置ContentType的值 IMAGE_JPEG在浏览器返回图片
        headers.setContentType(MediaType.IMAGE_JPEG);
        // 内容是字节流
        byte[] bytes = FileUtils.readFileToByteArray(file);
        return new ResponseEntity<byte[]>(bytes, headers, HttpStatus.OK);
    }

你可能感兴趣的:(后端)