mysql保存和读取微信头像
mysql 保存和读取微信头像
时间:2019年5月5日11:48:44
Util代码:
import lombok.extern.slf4j.Slf4j;
import javax.sql.rowset.serial.SerialBlob;
import java.net.HttpURLConnection;
import java.io.*;
import java.net.URL;
import java.sql.Blob;/*** 根据微信头像的url 获取到数据库对应的Blob对象* (https开头的url 可能会有问题)* @param headUrl 微信头像的地址* @return*/
@Slf4j
public static Blob getBlobByHeadUrl(String headUrl) {InputStream input = null;ByteArrayOutputStream bos = null;try {URL url = new URL(headUrl);HttpURLConnection con = (HttpURLConnection) url.openConnection();// 得到URL的输入流input = con.getInputStream();byte[] buffer = null;bos = new ByteArrayOutputStream();byte[] b = new byte[1024];int n;while ((n = input.read(b)) != -1) {bos.write(b, 0, n);}buffer = bos.toByteArray();Blob blob=new SerialBlob(buffer);return blob;} catch (Exception e) {log.error("获取微信头像错误!",e);} finally {try {input.close();bos.close();} catch (IOException e) {log.error("关闭流错误!",e);}}return null;
}
mysql保存和读取微信头像相关推荐
- mysql保存不了微信表情符emoji问题解决方案
Incorrect string value: '\xE9_' for column 'UserName' at row 1 这个问题搞了好久,安装网上查找的方案改了还总是不生效.原来是myslq新版 ...
- Unity从网络/本地异步获取图片(微信头像)
最近在写获取微信头像的代码, 通过微信开放平台SDK授权登录后, 个人信息请求中会返回一个微信头像的url, 类似于这种形式: "headimgurl": "http: ...
- php完美实现下载远程图片保存到本地(保存微信头像)
2019独角兽企业重金招聘Python工程师标准>>> /** * php完美实现下载远程图片保存到本地 * @param: 文件url,保存文件目录,保存文件名称,使用的下载方式 ...
- mysql保存微信昵称特殊字符
我在用mysql 保存微信昵称,当插入昵称数据的时候,报错.于是做了如下工作: 一.简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门 ...
- php保存微信头像,保存访问者微信头像至服务器
说明:目前是通过授权获取访问者微信头像地址,并保存在数据库中,前台使用时则通过地址显示. 虽然访问者每次访问主页都会尝试更新昵称与头像地址,但在访问者修改头像直至再次访问主页时,其头像无法显示. 希望 ...
- PHP保存微信头像到本地
// 保存微信头像到本地 function saveheadimgurl($headimg){$header = array('User-Agent: Mozilla/5.0 (Windows NT ...
- 把微信头像保存到本地的两种方式
怎么获取微信头像这里就不多做介绍了! 第一种 public static void avatarUrl(String imageUrl) throws IOException {URL url = n ...
- python朋友圈头像_Python读取微信好友头像,拼成祝福语九宫格
今天有位老哥过生日,结合着微信头像和点阵字,搞了个头像拼字的代码,朋友圈九宫格效果如下: 其中,每个字都是16*16的点阵,点阵中每个点可以拆解为4个好友头像图片: 代码中汉字文本可以自定义输入,头像 ...
- 获取微信用户信息后如何把微信头像保存到本地服务器
默认微信头像是一个URL地址,保存在微信的服务器上,如果授权登录后换了头像获取的头像地址就会失效,图片显示不出来体验就会比较差.解决办法就是在登录的时候把微信头像保存到本地服务器,这样就不存在这样的情 ...
最新文章
- MATLAB_图形学_形态学课程_温馨饭店招牌扣出‘温馨饭店’四个大字
- Ubuntu 16.04 安装 CUDA、CUDNN 和 GPU 版本的 TensorFlow 一般步骤总结
- sonar:查询全部项目的bug和漏洞总数(只查询阻断/严重/主要级别)
- ref out 的使用
- SAP Fiori Launchpad里加载abap.js的具体代码位置
- 浅谈面向对象开发原则:高内聚,低耦合
- cenos6.4安装gvim
- Socket IO与NIO(三)
- solidworks属性管理器_老式经典|如何提高SOLIDWORKS的运行速度
- 数字金融欺诈行为名词表
- 点歌机终端服务器停止服务怎么办,服务器版点歌系统常见问题处理
- 颜值评分,图像识别,植物、动物、车型、菜品、logo识别
- 云计算环境下的服务器虚拟化技术,云计算技术与应用:虚拟化技术_服务器虚拟化.pdf...
- chrome浏览器恢复书签方法
- git 裁切_Croppic图片裁切插件中文API帮助文档
- 75道程序员逻辑思维面试题答案
- KeilC51_v960版201905((含汉字补丁,STC15说明书,stc-isp-15xx-v6.86S).7z
- cf端游界面更新显示服务器繁忙,电脑登录cf老是显示更新失败怎么办
- cocos2dx之音效引擎
- 【转载】Android应用之——百度地图定位返回4.9E-324的解决方案
热门文章
- canvas太空粒子科技背景
- 软件测试工作是吃青春饭的吗?
- 如何用python遍历文件夹下的所有excel文件
- Oracle EBS NETSUITE,在SAP与Oracle夹缝中成长的NetSuite
- html怎么上下左右分div分,超级简单div上下左右居中
- [TRT] TensorRT was linked against cuBLAS/cuBLAS LT 11.5.1 but loaded cuBLAS/cuBLAS LT 11.4.1
- 国际化与全球化的区别
- OpenVP*整合ldap认证
- 双色球全部开奖数据(json版)15年(2003~2015)开奖结果
- 树莓派笔记1:树莓派4B+网线(无网线)+远程打印机+静态IP设置