Springboot通过图片路径形式获取图片

 更新时间:2020年05月15日 10:18:01   作者:Achimesir  
这篇文章主要介绍了Springboot通过图片路径形式获取图片,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一致以来都是用 http://127.0.0.1:8888/getPhoto?imgUrl=1.jpg 的形式获取数据,今天突然要 http://127.0.0.1:8888/getPhoto/1.jpg 这样获取图片数据,竟然有点懵逼了。

直接贴代码:

@RequestMapping(value = "/getPhoto/{imgUrl:[a-zA-Z0-9_.]+}", produces = MediaType.IMAGE_JPEG_VALUE)
@ResponseBody
public byte[] getPhoto(@PathVariable("imgUrl") String imgUrl) {
  File file = new File("D:/test.jpg");
  FileInputStream inputStream = new FileInputStream(file);
  byte[] bytes = new byte[inputStream.available()];
  inputStream.read(bytes, 0, inputStream.available());
  return bytes;
}

演示效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 深入分析Android系统中SparseArray的源码

    深入分析Android系统中SparseArray的源码

    这篇文章主要介绍了深入分析Android系统中SparseArray的源码,SparseArray为Java实现,需要的朋友可以参考下
    2015-07-07
  • Java多线程的其他知识_动力节点Java学院整理

    Java多线程的其他知识_动力节点Java学院整理

    这篇文章主要介绍了Java多线程的其他知识,需要的朋友可以参考下
    2017-05-05
  • spring常用注解开发一个RESTful接口示例

    spring常用注解开发一个RESTful接口示例

    这篇文章主要为大家介绍了使用spring常用注解开发一个RESTful接口示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • java的串口通信问题

    java的串口通信问题

    这篇文章主要介绍了java的串口通信问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • JavaEE微框架Spring Boot深入解读

    JavaEE微框架Spring Boot深入解读

    spring框架作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用。接下来通过本文给大家介绍JavaEE微框架Spring Boot深入解读,需要的朋友可以参考下
    2017-04-04
  • Java 实现拦截器Interceptor的拦截功能方式

    Java 实现拦截器Interceptor的拦截功能方式

    这篇文章主要介绍了Java 实现拦截器Interceptor的拦截功能方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java高并发BlockingQueue重要的实现类详解

    Java高并发BlockingQueue重要的实现类详解

    这篇文章主要给大家介绍了关于Java高并发BlockingQueue重要的实现类的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • elasticsearch设置账号和密码的完整代码示例

    elasticsearch设置账号和密码的完整代码示例

    这篇文章主要介绍了如何在Docker中安装和配置Elasticsearch(ES)和Kibana,描述了如何设置Kibana的用户和密码,并解决由于ES默认禁止使用超级用户登录Kibana的问题,需要的朋友可以参考下
    2025-01-01
  • Mybatis中@Param注解的用法详解

    Mybatis中@Param注解的用法详解

    @Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中,下面这篇文章主要给大家介绍了关于Mybatis中@Param注解用法的相关资料,需要的朋友可以参考下
    2022-07-07
  • uploadify上传及后台文件合法性验证的代码解析

    uploadify上传及后台文件合法性验证的代码解析

    这篇文章主要介绍了uploadify上传及后台文件合法性验证的代码解析,整段代码分为后台上传方法,文件合法性验证类,前端上传js,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11

最新评论