直接看代码

/*** 判断图片格式,如果不是GIF就返回true*     是GIF就返回false* * @param imgUrl* @return* @throws HttpException* @throws IOException* @author XiaoMingHui* @date 2017-8-21 上午10:36:22*/private boolean judgeImgFormat(String imgUrl){org.apache.commons.httpclient.methods.GetMethod get = new org.apache.commons.httpclient.methods.GetMethod(imgUrl);try {new org.apache.commons.httpclient.HttpClient().executeMethod(get);} catch (HttpException e) {logger.error("判断图片是否为GIF时出现HttpException,异常的图片地址为:" + imgUrl, e);} catch (IOException e) {logger.error("判断图片是否为GIF时出现IOException,异常的图片地址为:" + imgUrl, e);}org.apache.commons.httpclient.HeaderElement[] heElements = get.getResponseHeader("Content-Type").getElements();for (HeaderElement hElement : heElements) {if ("image/gif".equals(hElement.getName())) {return false;}}return true;}

根据图片地址检查图片格式,今日头条有效相关推荐

  1. vue通过在线图片地址实现图片下载

    vue通过在线图片地址实现图片下载 1.定义对应的方法. downloadIamge(imgsrc, name) {//下载图片地址和图片名var image = new Image()// 解决跨域 ...

  2. js vue将后台返回的url图片地址以图片形式保存到本地

    直接将下面函数复制到 项目中,传入要保存的 url, 以及要设置的文件名字,即可. // 现在 html中 定义一个容器,如 <div id="qrcode">< ...

  3. linux用命令下载图片,Linux命令行中采集指定页面的图片地址及图片下载

    获取指定页面中的图片地址: curl news.baidu.com | grep -Eio '(http|ftp|https)://[A-Za-z0-9_./]+(.jpg|.png|.gif)' 复 ...

  4. HTML基础-05-图片(引用图片src=“图片地址“、图片位置 align=“位置“、浮动图片 style=“float:位置“、图片链接 href=“目标url“、图形映射)

    文章目录 1. 引用图片(src="图片地址") 语法示例 完整示例 2. 图片的位置(align="位置") 语法示例 完整示例 3. 浮动图片(style= ...

  5. vue 组件中图片地址,图片获取

    前提:在组件中使用引用图片,用于<img src>  或者  背景图片background; 当我们利用vue-cli 搭建好项目的框架,开始高高兴兴开发组件的时候,有的时候想加一张图片, ...

  6. uni-app 动态拼接图片地址,图片无法渲染,静态地址可以显示

    先上图 这里 根据请求的参数 拼接图片的地址,采用-/方式. 问题:动态无法渲染,静态 完全可以. 解决: 这里将 路径 改成 根路径 就ok啦.试了很多种请求的方式,原来是路径问题,就解决啦.

  7. php根据图片地址获取图片原始高宽,Js获取图片原始宽高的实现代码

    如果我们页面看到的图片都是缩略图,那就需要做个图片点击放大效果,那么怎样获取图片的原始宽高呢?方法如下: //获取图片原始宽度 function getNaturalWidthAndHeight(im ...

  8. html5获取图形坐标,WKWebView获取H5页面里图片地址以及图片相对视图窗口的坐标的方法...

    最近有个需求是点击放大查看H5内容页面的图片,寻找到一个比较轻量的库YHPhotoBrowser,其中根据图片位置来缩放的动画需要传递一个图片所在屏幕里的位置CGRect,想获取H5的图片坐标那就需要 ...

  9. python爬取头条图集_Python爬虫基础练习(六) 今日头条街头篮球图片爬取

    今天我们要爬取的仍然是图片,不过与上一篇有所不一样的是,今天爬取的是今日头条上的图集,接着往下看吧~ 运行平台:Windows Python版本:Python3.6 IDE: Sublime Text ...

最新文章

  1. spring 3.X与jdk 1.8不兼容
  2. GDAL Data Model(转)
  3. Apache Maven 入门篇
  4. 如何使用验证控件对DropDownList进行验证
  5. Java ResourceBundle keySet()方法及示例
  6. 每天一个linux命令博客nano,11 个鲜为人知的 Linux 命令(1)
  7. python并发编程2-进程
  8. 小动画制作 图片盒子配合定时器 winform 114869633
  9. 比特币所有权及隐私问题 | 转账的加密流程
  10. keil 函数最多可以传几个参数_Keil C51中如何让一个函数返回多个值?我把数组指针传入函数中,但发现编译后DATA区会随...
  11. Table变量和临时表区别
  12. 在IIS7运行ASP程序
  13. Xmind 8 下载以及破解
  14. WORD 2007删除尾注横线
  15. 跟二项分布相关的统计检验方法
  16. Pycahrm pip instell parsel时出现错误 error: Unable to find vcvarsall.bat解决过程
  17. 如何将一张光盘制作成ISO镜像文件
  18. 海洋cms(海洋视频内容管理系统) v12.5
  19. 使用igraph绘制football数据集可视化
  20. 对线程中未捕获的异常进行处理UncaughtExceptionHandler

热门文章

  1. 支付平台网站安全解决方案
  2. 几种数据增强:Mixup,Cutout,CutMix 和yolov4中的 Mosaic
  3. 蓄电池浮充电和均充电
  4. css transtion不生效_CSS3 Transition属性使用详解
  5. c语言程序设计选修让我学到的东西,电子课程设计心得体会
  6. 二维码被扫实时返回方案
  7. 成长型思维——人不成熟的五大特征和高效能人士的七个习惯
  8. linux电脑滚轮不能用,图文详解电脑鼠标滚轮不动了怎么办_电脑鼠标滚轮不能用的三种解决方法-系统城...
  9. 调用微信扫码实现扫一扫签到
  10. doris报错:too many filtered rows