亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

SpringBoot使用@ResponseBody返回圖片的實現

瀏覽:2日期:2023-04-11 10:11:55

以前使用HttpServletResponse可以通過輸出流的方式來向前臺輸出圖片。現在大部分都是使用springboot,在使用springboot之后,我們應該如何來修改代碼呢?

Spring Boot項目搭建配置略過,可直接從官網簡歷一個demo

首先寫一個Controller類,包括一個方法,如下:

package com.example.demo.common;import org.springframework.http.MediaType;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.bind.annotation.RestController;import java.io.File;import java.io.FileInputStream;@RestController@RequestMapping(value='/api/v1')public class ImageTest { @GetMapping(value = '/image',produces = MediaType.IMAGE_JPEG_VALUE) @ResponseBody public byte[] test() throws Exception { File file = new File('E:ce1.jpg'); FileInputStream inputStream = new FileInputStream(file); byte[] bytes = new byte[inputStream.available()]; inputStream.read(bytes, 0, inputStream.available()); return bytes; }}

我們首先在@GetMapping上加入produces告訴Spring,我們要返回的MediaType是一個圖片(image/jpeg),然后加上@ResponseBody注解,方法返回byte[],然后將圖片讀進byte[],不加produces會報錯。

瀏覽器訪問接口測試一下,返回如下:

SpringBoot使用@ResponseBody返回圖片的實現

到此這篇關于SpringBoot使用@ResponseBody返回圖片的實現的文章就介紹到這了,更多相關SpringBoot @ResponseBody返回圖片內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 亚洲岛国片 | 日本黄免费 | 婷婷色亚洲 | 免费国产一区二区三区 | 亚洲天堂啪啪 | 麻豆网站在线看 | 免费高清欧美大片在线观看 | baoyutv最新在线观看 | 哪里可以看免费毛片 | 亚洲va老文色欧美黄大片人人 | 黄色在线观看www | 日本精品久久久一区二区三区 | 亚洲欧美日韩一区二区 | 婷婷 综合网站 | 国产一级特黄aa大片高清 | 欧美国产成人精品一区二区三区 | 国产主播专区 | 色片在线看 | 日本熟女毛片 | 午夜精品久久久久久99热7777 | 亚洲国产欧美国产第一区二区三区 | 亚洲精品456人成在线 | 国产女同一区二区三区五区 | 久久久精品一级二级三级 | 亚洲三区视频 | 亚洲欲色 | 农村高清性色生活片 | 国产精品黄大片观看 | 91中文字幕在线观看 | 亚洲视频在线观看免费视频 | freexxxx性特大另类ww | 欧美成人香蕉网在线观看 | 国产大尺度福利视频在线 | 日本免费毛片在线高清看 | 国产短视频精品一区二区三区 | 色婷婷五| 怡红院免费va男人的天堂 | 91短视频版高清在线观看免费 | 亚洲午夜影视 | 奇米网狠狠网 | 一区二区三区欧美视频 |