- 浏览: 233732 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (281)
- hibernate (16)
- sql工具 (2)
- eclipse (15)
- tomcat (13)
- 项目部署 (4)
- java (62)
- spring (15)
- EL (1)
- javascript (8)
- 正则表达式 (1)
- jQuery (4)
- mysql (15)
- jstl (1)
- jsp (1)
- eclipse,eclipse插件 (1)
- svn (4)
- java,resin (1)
- jdbc (1)
- jdk (2)
- android (21)
- resin (3)
- php (3)
- 其他 (2)
- 数据库 (2)
- cas单点登录 (2)
- 邮箱激活 (1)
- jad (1)
- 支付 (1)
- struts (1)
- jpa (1)
- struts2 (4)
- json (3)
- oracle (2)
- velocity (1)
- sina微博登陆 (2)
- qq账户登录 (1)
- spring security (1)
- java图片处理 (1)
- http请求 (1)
- cas springsecurity (1)
- freemarker (1)
- cas (6)
- java oauth2 (2)
- oauth2.0 (6)
- springsecurity oauth2 (1)
- sms (1)
- springmvc (2)
- spring aop (1)
- luaeclipse (1)
- cocos2d (1)
- hibernate缓存 (1)
- ibatis (1)
- linux (7)
- 技术网站 (1)
- python (2)
- hadoop (1)
- war3 (0)
- elasticsearch (2)
- jboss (1)
- spring data jpa (2)
- java json (1)
- jsonp (1)
- webservice (4)
- java多线程 (1)
- java加密解密 (1)
- spring task (1)
- java session and cookie (1)
- java nio (1)
- 缓存 (1)
- java大数据 (1)
- cygwin (1)
- 设计模式 (1)
- mybatis (2)
- jquery插件 (2)
- jvm内存溢出 (1)
- drools (1)
- cookie and session (1)
- jvm内存设置 (1)
- nginx (1)
- 微信 (1)
- extjs (1)
- redis (7)
- memcached (1)
- js闭包 (1)
- js (0)
- mongodb (3)
- dubbo (2)
- jdk版本问题 (1)
- opnfire (1)
- git (1)
- jsp视频播放 (1)
- 国际化 (1)
- 后台管理 (1)
- yum (1)
- k (1)
- 算法 (0)
- jvm优化 (1)
- java检测 (1)
- maven操作 (0)
- ios打包 (1)
- 网络通信 (1)
- node.js (1)
- maven (4)
- 消息队列 (2)
- springcloud (6)
- mq (2)
- idea (3)
- log4j (1)
- docker (4)
- editplus (1)
- springboot (1)
- Kubernetes (1)
- jenkins (1)
- websocket (1)
- thirft (1)
- strom (1)
- postman (1)
- kafka (1)
- 线程池 (1)
- JVisualVM (1)
- java反射 (1)
- shell (1)
- java8 (2)
- i18 (1)
- jvm (0)
- nio (1)
- nodejs (1)
- idea java (1)
最新评论
-
pengfeifei26:
wbzhaohl 写道这个有解决方案没有时间长了,貌似有点忘了 ...
A redirect is required to get the users approval -
wbzhaohl:
这个有解决方案没有
A redirect is required to get the users approval -
somebody:
恩。好吧。这个只有在 还没发布的 2.0 版本才有。
oauth2.0设置自动授权
/** * 通过url获取图片并保存至本地 */ public String getImgFromUrl(String urlstr) { String head_path = ConfigManager.get("head_path"); String head_path_db = ConfigManager.get("head_path_db"); int num = urlstr.indexOf('/',8); int extnum = urlstr.lastIndexOf('.'); String u = urlstr.substring(0,num); String ext = urlstr.substring(extnum+1,urlstr.length()); if(ext.equals("jpg") || ext.equals("jpeg") || ext.equals("jpe") || ext.equals("jfif") ||ext.equals("png") ||ext.equals("gif")){ }else{ ext = "jpg"; } try{ // long curTime = System.currentTimeMillis(); // Random random = new Random(100000000); String uuid = UUID.randomUUID().toString().replace("-",""); // 图片的路径 String path = head_path + uuid + "." + ext; //入库路径 String dataPath = head_path_db + uuid + "." + ext; // String fileName = String.valueOf(curTime) + "_" // + random.nextInt(100000000) + ext; URL url = new URL(urlstr); URLConnection connection = url.openConnection(); connection.setDoOutput(true); connection.setRequestProperty("referer", u); //通过这个http头的伪装来反盗链 BufferedImage image = ImageIO.read(connection.getInputStream()); FileOutputStream fout=new FileOutputStream(path); if("gif".equals(ext)|| "png".equals(ext)) { ImageIO.write(image, ext, fout); } ImageIO.write(image, "jpg", fout); fout.flush(); fout.close(); return dataPath; } catch(Exception e) { System.out.print(e.getMessage().toString()); } return ""; }
发表评论
-
二叉树创建和遍历
2015-03-30 22:10 639package test; import java. ... -
solr使用
2015-03-08 12:31 0http://www.52menshao.com/conten ... -
java 对xml进行sax解析
2014-04-25 14:28 769import java.util.ArrayList; ... -
关于算法
2014-03-31 18:48 360http://bbs.csdn.net/topics/3907 ... -
java js 插件
2014-03-27 16:08 315http://www.malot.fr/bootstrap-d ... -
关于java模式
2014-03-13 17:04 256http://gxl-ct001.iteye.com/blog ... -
关于秒杀
2014-02-25 18:47 0http://www.blogjava.net/dongbul ... -
json格式时间转java时间
2014-01-08 16:17 1011http://surongly.iteye.com/blog/ ... -
Java时间日期格式转换
2014-01-03 18:26 422http://blog.csdn.net/Miniyaner/ ... -
JAVA调用sms
2014-01-03 16:15 395http://sms.webchinese.cn/api.sh ... -
oauth2.0 accesstoken验证无效处理类
2013-12-24 19:20 1057org.springframework.security.oa ... -
oauth2.0设置自动授权
2013-12-24 19:12 1338将 oauth_client_details 库表中autoa ... -
刷新access_token 类
2013-12-24 18:52 610刷新access_token 类 先删除掉库里保存的记录,然 ... -
oauth2.0怎么验证accesstoken是否正确或合法
2013-12-24 18:05 2093验证access_token流程 OAuth2Authent ... -
怎么样判断accesstoken是否过期
2013-12-24 18:02 1770用code去换取token的时候,会返回三个参数:现在的acc ... -
Java模拟HTTP的Get和Post请求
2013-09-17 17:03 1057/** post * 调用httpClient ... -
css 控制字数,多出用...表示
2013-09-16 18:20 1199<html> <head> ... -
com/caucho/server/http/ResinServer
2013-09-12 18:33 1114java.lang.NoClassDefFoundError: ... -
sina微博和腾讯微博OAuth2.0授权笔记实例
2013-09-04 09:56 773sina微博和腾讯微博OAuth2.0授权笔记实例 -
sina微博oauth2 获取accessToken
2013-09-02 23:25 1025public String execute() throw ...
相关推荐
一个php获取CSS文件中的图片地址,下载并保存到本地的类,图片保存下来,获取css的url地址,保存图片的目录,正则根据不同地址需要变换,存到本地的图片地址。
该demo展示 通过URL 获取对应的图片 下载并保存在本地 以及调用展示
通过Url截取网页的快照并保存本地 截取当前屏幕的快照
一个php获取CSS文件中的图片地址,下载并保存到本地的类,图片保存下来,获取css的url地址,保存图片的目录,正则根据不同地址需要变换,存到本地的图片地址。
本文实例讲述了PHP获取远程图片并保存到本地的方法。分享给大家供大家参考。具体实现方法如下: <?php function GrabImage($url, $filename = "") { if ($url == ""):return false; endif; //如果$url地址为...
*功能:php完美实现下载远程图片保存到本地 *参数:文件url,保存文件目录,保存文件名称,使用的下载方式 *当保存文件名称为空时则使用远程文件原来的名称 */ function getImage($url,$save_dir='',$filename='',$...
在上篇文章给大家分享PHP源码批量抓取远程网页图片并保存到本地的实现方法,感兴趣的朋友可以点击了解详情。 #-*-coding:utf-8-*- import os import uuid import urllib2 import cookielib '''获取文件后缀名''' ...
java URL转PDF文件,网页内容转PDF文件
Option Explicit Class BoxInfoImg ‘传输类的使用方法 ‘图象上传和上传信息获取CLASS ‘用法: ‘dim imgUp ‘set imgUp=new BoxInfoImg ‘属性: ‘imgUp.width ‘宽 ‘imgUp.height ‘高 ‘imgUp.imgSize...
UsePythonToGetBeautifulBingWallpapers 用 python requests 库获取每日的壁纸并保存至本地 ... ...第二版直接解析返回HTML数据,所以保存...而第一版通过请求解析官方的JSON文件以获取图片的URL和名称,所以有名字里有说明。
‘函数功能:远程图片自动保存到本地服务器,并利用aspjpeg为图片加上水印 ‘(注意:请先在目录下创建images目录,用来保存临时图片) ‘本程序需要在服务器上安装”aspjpeg组件”否则无法正常使用 ‘也可以只取”...
function read_url($str) { $file=fopen($str,”r”); while(!feof($file)) { $result.=fgets($file,9999); } fclose($file); return $result; } function save_img($str) { $result=read_url($str); $...
Function: 获取远程图片并把它保存到本地确定您有把文件写入本地服务器的权限变量说明: $url 是远程图片的完整URL地址,不能为空。 $filename 是可选变量: 如果为空,本地文件名将基于时间和日期 自动生成.
C#使用onvif协议获取网络摄像头rtsp视频流地址和图片地址,将rtsp视频流地址保存到本地mp4可以参考我的另一个资源
版本:python3.7 功能,开发一个用户访问的页面,支持图片上传,并将其保存在服务器。...# 设置图片保存文件夹 UPLOAD_FOLDER = 'photo' app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER # 设置允许上传的文件格式 ALL
以下是一个简单的Python爬虫实例,用于从网页上获取图片并保存到本地: import requestsfrom bs4 import BeautifulSoupimport os # 定义要爬取图片的网页链接 url = "https://example.com" # 发送HTTP请求,获取网页...
thinkphp 抓取网站的内容并且保存到本地的实例详解 我需要写这么一个例子,到电子课本网下载一本电子书。 电子课本网的电子书,是把书的每一页当成一个图片,然后一本书就是有很多张图片,我需要批量的进行下载图片...
Java根据Url把多个文件下载到指定的文件夹目录,然后再将文件夹目录打包成zip导出,包括子目录也可以打包,有个简单的导出html页面,点击导出按钮下载zip。
这些URL可以通过链接分析、站点地图、搜索引擎等方式获取。 请求网页: 爬虫使用HTTP或其他协议向目标URL发起请求,获取网页的HTML内容。这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对...