20190802 图片url处理
图片云存储地址头的处理:
/*** 通用地址头处理*/@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处理相关推荐
- 根据传入坐标和图片URL地址对图片进行切图操作、将图片转化成Base64位码
目录 1.根据传入坐标和图片URL地址对图片进行切图操作 2.将图片转化成Base64位编码.根据传入坐标 算出切点坐标 在开发过程的学习记录,此两个工具类主要是对图像的处理(切图),对文件的想换转化 ...
- iOS 获取本地图片URL
文件目录内图片URL let path = Bundle.main.path(forResource: 图片名字, ofType: 文件类型) let url = URL(fileURLWithPat ...
- 显示服务器图片url,服务器上图片的url地址
服务器上图片的url地址 内容精选 换一换 分析并识别用户上传的图像内容是否有敏感内容(如涉及政治人物.暴恐元素.涉黄内容等),并将识别结果返回给用户.在使用图像内容审核之前需要您完成服务申请和认证鉴 ...
- js 获取图片url的Blob值并预览
js 获取图片url的Blob值并预览 1)使用 XMLHttpRequest 对象获取图片url的Blob值 参考:https://www.cnblogs.com/tujia/p/6483255.h ...
- android 根据文件Uri获取图片url
今天,简单讲讲android里如何通过文件的Uri获取文件的路径url. 昨天,我讲了如何调用手机的文件管理器获取文件资源,但是文件管理器返回的是文件的Uri,我们需要通过Uri获取文件的url才可以 ...
- iOS根据图片url获取尺寸
可以在UIImage的分类中加入下面的代码,并且引入系统的ImageIO.framework /**根据图片的url获取尺寸@param URL url@return CGSize*/ + (CGSi ...
- python 过滤相似图片_求教 python 网站爬虫过滤出图片 url 的问题
下面代码是在图片网站上截取的,想问下用 Python 爬虫,怎样才能过滤出 images 下面不同 size 的图片 url 呢? "images": [{ "size& ...
- php 获取内容页图片,织梦DEDECMS内容页获取图片URL地址的方法
织梦DEDECMS内容页获取图片URL地址的方法 {dede:sql sql="select * from dede_uploads where arcid = ~id~"} [f ...
- php 实现跨站下载图片,一个图片url访问后直接下载怎样实现
一个图片url访问后直接下载怎样实现 先看代码 downloadIamge(imgsrc, name) {//下载图片地址和图片名 let image = new Image(); // 解决跨域 C ...
最新文章
- python服务器同步
- (LeetCode 92)Reverse Linked List II
- R 中的哪些命令或者包让你相见恨晚?--转载知乎
- 移动互联环境下的流程管理
- shfflenetv2代码解读
- leetcode 792. Number of Matching Subsequences | 792. 匹配子序列的单词数(Java)
- 基于C#的TCP/IP协议应用(一)
- canoco5主成分分析步骤_R语言 PCA主成分分析
- 程序猿:我的未来,在哪里?
- 参考文献自动搜集管理完美攻略(图文版): Latex+Lyx+Zotero
- Datahub Python SDK入门手册
- vis.js入门_使用TensorBoard数据Vis的TensorFlow手术分类器入门
- 【ElasticSearch】Es 启动流程 源码分析
- Java基础复习(1) 为什么在java中我们要将main定义为一个static方法?
- dsp对音响提升大吗_原车音响太差?!想要升级却不知道买什么品牌好?我来告诉您!...
- 【CF585-div2:D】Ticket Game(博弈)
- java编写一个汽车类,有属性:品牌、型号、排量、速度,有方法:启动、加速、转弯、刹车、息火...
- 信号峰拟合的MATLAB程序,包括高斯拟合,多高斯拟合等多种类型
- Python机器学习基础教程(1)Irises(鸢尾花)分类之新手上路
- 一键编译安装mysql数据库