图片云存储地址头的处理:

    /*** 通用地址头处理*/@Autowiredprivate PropertiesConfiguration propertiesConfiguration;public void processImageUrl(){DoctorDto doctorDto = new DoctorDto();//仅仅是把父地址传递进去,不需要这样处理。doctorDto.setUrlHead(propertiesConfiguration.getOssFileUrl(), propertiesConfiguration.getSevenNiuFileUrl());//思路://1)把地址配置到properties中,动态可配置,//2)通过value给变量赋值并进行实例化,//3)调用方法处理图片地址头。  每次后端返回前端url都会这样处理。//4)BaseDto里面封装了通用的拼接逻辑,供子dto调用。//1)不一定要这样用,BaseDto里面获取父地址,并提供拼接方法,//2)json序列化的时候会调用get// 方法,get方法调用弄给父类中的方法拼接数据}

BaseDto

public abstract class BaseDto {//图片存储ossprivate String ossPrefixUrl;//图片存储七牛private String sevenPrefixUrl;/*** 把基地址传递进来** @param ossPrefixUrl* @param sevenPrefixUrl*/public void setUrlHead(String ossPrefixUrl, String sevenPrefixUrl) {this.ossPrefixUrl = ossPrefixUrl;this.sevenPrefixUrl = sevenPrefixUrl;}/*** 如何拼接处理url?* 公共的内容在父类中处理** @param url* @return*/public String getUrl(String url) {if (StringUtils.isEmpty(url)) {return "";} else if (url.startsWith("/qiniu/")) {return this.sevenPrefixUrl == null ? url : this.sevenPrefixUrl + url;} else {return this.ossPrefixUrl == null ? url : this.ossPrefixUrl + url;}}}

DoctorDto:super.getUrl(imageUrl)

public class DoctorDto extends BaseDto {//用户头像private String imageUrl;public String getImageUrl() {//todo:在这里处理图片地址return super.getUrl(imageUrl);}public void setImageUrl(String imageUrl) {this.imageUrl = imageUrl;}@Overridepublic String toString() {return "DoctorDto{" +"imageUrl='" + imageUrl + '\'' +'}';}
}

20190802 图片url处理相关推荐

  1. 根据传入坐标和图片URL地址对图片进行切图操作、将图片转化成Base64位码

    目录 1.根据传入坐标和图片URL地址对图片进行切图操作 2.将图片转化成Base64位编码.根据传入坐标 算出切点坐标 在开发过程的学习记录,此两个工具类主要是对图像的处理(切图),对文件的想换转化 ...

  2. iOS 获取本地图片URL

    文件目录内图片URL let path = Bundle.main.path(forResource: 图片名字, ofType: 文件类型) let url = URL(fileURLWithPat ...

  3. 显示服务器图片url,服务器上图片的url地址

    服务器上图片的url地址 内容精选 换一换 分析并识别用户上传的图像内容是否有敏感内容(如涉及政治人物.暴恐元素.涉黄内容等),并将识别结果返回给用户.在使用图像内容审核之前需要您完成服务申请和认证鉴 ...

  4. js 获取图片url的Blob值并预览

    js 获取图片url的Blob值并预览 1)使用 XMLHttpRequest 对象获取图片url的Blob值 参考:https://www.cnblogs.com/tujia/p/6483255.h ...

  5. android 根据文件Uri获取图片url

    今天,简单讲讲android里如何通过文件的Uri获取文件的路径url. 昨天,我讲了如何调用手机的文件管理器获取文件资源,但是文件管理器返回的是文件的Uri,我们需要通过Uri获取文件的url才可以 ...

  6. iOS根据图片url获取尺寸

    可以在UIImage的分类中加入下面的代码,并且引入系统的ImageIO.framework /**根据图片的url获取尺寸@param URL url@return CGSize*/ + (CGSi ...

  7. python 过滤相似图片_求教 python 网站爬虫过滤出图片 url 的问题

    下面代码是在图片网站上截取的,想问下用 Python 爬虫,怎样才能过滤出 images 下面不同 size 的图片 url 呢? "images": [{ "size& ...

  8. php 获取内容页图片,织梦DEDECMS内容页获取图片URL地址的方法

    织梦DEDECMS内容页获取图片URL地址的方法 {dede:sql sql="select * from dede_uploads where arcid = ~id~"} [f ...

  9. php 实现跨站下载图片,一个图片url访问后直接下载怎样实现

    一个图片url访问后直接下载怎样实现 先看代码 downloadIamge(imgsrc, name) {//下载图片地址和图片名 let image = new Image(); // 解决跨域 C ...

最新文章

  1. python服务器同步
  2. (LeetCode 92)Reverse Linked List II
  3. R 中的哪些命令或者包让你相见恨晚?--转载知乎
  4. 移动互联环境下的流程管理
  5. shfflenetv2代码解读
  6. leetcode 792. Number of Matching Subsequences | 792. 匹配子序列的单词数(Java)
  7. 基于C#的TCP/IP协议应用(一)
  8. canoco5主成分分析步骤_R语言 PCA主成分分析
  9. 程序猿:我的未来,在哪里?
  10. 参考文献自动搜集管理完美攻略(图文版): Latex+Lyx+Zotero
  11. Datahub Python SDK入门手册
  12. vis.js入门_使用TensorBoard数据Vis的TensorFlow手术分类器入门
  13. 【ElasticSearch】Es 启动流程 源码分析
  14. Java基础复习(1) 为什么在java中我们要将main定义为一个static方法?
  15. dsp对音响提升大吗_原车音响太差?!想要升级却不知道买什么品牌好?我来告诉您!...
  16. 【CF585-div2:D】Ticket Game(博弈)
  17. java编写一个汽车类,有属性:品牌、型号、排量、速度,有方法:启动、加速、转弯、刹车、息火...
  18. 信号峰拟合的MATLAB程序,包括高斯拟合,多高斯拟合等多种类型
  19. Python机器学习基础教程(1)Irises(鸢尾花)分类之新手上路
  20. 一键编译安装mysql数据库

热门文章

  1. thinkpad 笔记本 电池 忽明忽暗
  2. Linux系统开发: 搭建NFS服务器实现文件共享
  3. jQuery动态生成的元素如何绑定事件
  4. 使用Zuul聚合微服务
  5. R-CNN论文翻译解读
  6. Qt——功能:序列帧动画
  7. 软件中的html文件,编写HTML文件不能在哪个软件中编写( )
  8. table表格中画斜线
  9. 声明式事务(注解与纯注解方式)
  10. 什么是 Web 应用里加载 google font 带来的 FOIT 和 FOUT 问题?