application.yml中,配置路径:
file:dir: /mnt/mfs-cli/gf/          //服务器地址#dir: E:\\Area\\anhui           //本地地址在Controller文件中,定义地址:@Value("${file.dir}")private String fileDir;下面是实际应用方法:
@SuppressWarnings({ "rawtypes", "unchecked" })
@ApiOperation(value = "根据图片url获取图片", notes = "根据图片url获取图片")
@GetMapping(value = "getImage")
public void getImage(@ApiParam(value = "图片地址") @RequestParam String url,HttpServletResponse response) {FileInputStream inputStream = null;OutputStream out = null;try {log.info("根据图片url获取图片base64");//读取本地图片输入流  inputStream = new FileInputStream(fileDir + File.separator + url);  int i = inputStream.available();  byte[] buff = new byte[i];  //byte数组用于存放图片字节数据  inputStream.read(buff);  response.setContentType("image/*"); //设置发送到客户端的响应内容类型   out = response.getOutputStream();  out.write(buff);  } catch (Exception e) {e.printStackTrace();}finally {if (out != null) {  try {out.close();} catch (IOException e) {e.printStackTrace();}  }if (inputStream != null) {  try {inputStream.close();} catch (IOException e) {e.printStackTrace();}  }}
}

springboot中根据url地址获取图片相关推荐

  1. Vue由本地js中存放的url地址获取图片

    Vue由本地js中存放的url地址获取图片 对象必须放在js中(而不是json里面,json没有require).如果是在json中,需要采用其他方式去获取 注意:url地址必须用这种形式,有requ ...

  2. Java通过图片url地址获取图片base64位字符串的两种方式

    工作中遇到通过图片的url获取图片base64位的需求.一开始是用网上的方法,通过工具类Toolkit,虽然实现的代码比较简短,不过偶尔会遇到图片转成base64位不正确的情况,至今不知道为啥. 之后 ...

  3. 通过文件url地址获取base64;通过图片url地址获取base64;js获取文件的base64

    本篇是通过url地址获取文件的base64 如果想要通过File文件获取base64查看这篇 以下代码可直接复制使用!注意第9行的图片地址更改下 <template><div cla ...

  4. url地址的图片路径

    url地址的图片路径: (./images/1.jpg) 中的./指根路径,有或没有都可以: (../images/1.jpg) 中的../指相对路径: (../../images/1.jpg) 中的 ...

  5. imagereader java_java中ImageReader和BufferedImage获取图片尺寸实例

    ImageReader 对象通常由特定格式的服务提供者接口 (SPI) 类实例化.服务提供者类(例如 ImageReaderSpi 的实例)向 IIORegistry 注册,后者使用前者进行格式识别和 ...

  6. iOS开发中,通过URL地址获取网络上的图片

    在iOS开发中,我们有时会通过图片的URL地址来获取网上的图片,下面是一个方法实现: /** 通过URL地址从网上获取图片 */ -(UIImage *) getImageFromURL:(NSStr ...

  7. vue中使用require动态获取图片地址

    项目场景: 项目中根据图片不同的后缀名,展示不同的图片 问题描述 直接给图片的src绑定图片地址,图片不显示,使用 require('图片本地路径' + '地址变量' + '.png') 也不显示 & ...

  8. Java根据图片网络URL地址判断图片大小

    1.测试类 package test;import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInp ...

  9. 视频URL地址获取神器:疯狂URL 视频及直播源地址获取

    关于wireshark的介绍我就不罗嗦了,非常牛也是使用频率超高的网络资源捕获工具,基本上通过网卡的数据包都能获取到. 今天我们主要介绍一款新的软件:疯狂URL,通过我个人测试发现,它可以很方便的捕获 ...

最新文章

  1. JSP内置对象-response
  2. IAR实际使用过程中遇到的问题
  3. Fragment重影(重叠)白屏等问题原理解析,以及解决方案
  4. Python__数据结构与算法——表、栈、队列
  5. java maven 读写pdf_Java 在PDF中加盖骑缝章
  6. C++使用Windows API CreateMutex函数多线程编程
  7. 使用SAP云平台的destination消费Internet上的OData service
  8. java基础知识一_Java基础知识(一)
  9. easyexcel 动态列_easyexcel动态表头列导出SequenceDiagram 阅读源码事半功倍
  10. qt中生成含有中文的json文件和解析json文件
  11. C、C++和C#区别概述
  12. Rabbitmq 1.消息如何保障 100%投递成功?
  13. conda加入pytorch清华源
  14. P2610 【[ZJOI2012]旅游】(dfs+树的直径)
  15. 前端特效(css3)
  16. QT TCP网络编程
  17. 淘宝客APP带自营商城本地生活CPS外卖优惠电影票话费更新渠道跟单生活特权V3
  18. 分享ZKEYS公有云分销系统部署详细教程
  19. 获取Jenkins项目名称
  20. JavaScript 中的内存和性能、模拟事件(读书笔记思维导图)

热门文章

  1. 用Fiddler进行APP数据抓包
  2. 微信公众号url认证(服务器认证)
  3. 太解压了!!!还有5天高考,想过做程序猿吗?提前关注
  4. 微信小程序循环 wxfor、wxfor-item(s)区别与联系、data-xxx、wx-key使用
  5. 两款黑科技、高颜值电动牙刷正面PK,如何选择性价比是关键
  6. 【计时授时科普篇】古今中外授时技术介绍
  7. 修改echarts的x轴y轴的刻度和刻度线文本颜色和xy轴的轴线颜色和标题title的字体颜色
  8. java实现rle编码_RLE编码算法
  9. MATLAB图像处理imadjust()函数调节图像的对比度示例
  10. Linux防火墙增加例外