相关文章推荐
憨厚的香烟  ·  广东海洋大学材料科学与工程学院·  1 年前    · 
成熟的红薯  ·  2023年10月美国亚马逊户外电源销售榜单公 ...·  1 年前    · 
长情的人字拖  ·  屏风:一种礼仪文化的重要角色·  2 年前    · 
从未表白的棒棒糖  ·  张静初(中国内地女演员)_搜狗百科·  2 年前    · 
正直的牙膏  ·  佛山gk标志- 搜狗图片搜索·  2 年前    · 
小百科  ›  通过http URL 获得收益图片流 变为字节数组-腾讯云开发者社区-腾讯云
url 数组 字节数组
大鼻子的手术刀
3 年前
作者头像
botkenni
0 篇文章

通过http URL 获取图片流 转为字节数组

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > IT码农 > 通过http URL 获取图片流 转为字节数组

通过http URL 获取图片流 转为字节数组

作者头像
botkenni
发布 于 2021-10-12 10:53:47
791 0
发布 于 2021-10-12 10:53:47
举报

一、通过http URL 获取图片流 转为字节数组

/** * 获取 文件 流 * @param url * @return * @throws IOException private byte[] getFile(String url) throws IOException{ URL urlConet = new URL(url); HttpURLConnection con = (HttpURLConnection)urlConet.openConnection(); con.setRequestMethod("GET"); con.setConnectTimeout(4 * 1000); InputStream inStream = con .getInputStream(); //通过输入流获取图片数据 ByteArrayOutputStream outStream = new ByteArrayOutputStream(); byte[] buffer = new byte[2048]; int len = 0; while( (len=inStream.read(buffer)) != -1 ){ outStream.write(buffer, 0, len); inStream.close(); byte[] data = outStream.toByteArray(); return data; }

二、读取本地文件转为数组

/** * 读取 本地文件,转为字节数组 * @param url 本地文件路径 * @return * @throws IOException private byte[] getImage(String url) throws IOException{ BufferedInputStream in = new BufferedInputStream(new FileInputStream(url)); ByteArrayOutputStream out = new ByteArrayOutputStream(1024); byte[] temp = new byte[2048]; int size = 0; while ((size = in.read(temp)) != -1) {

 
推荐文章
憨厚的香烟  ·  广东海洋大学材料科学与工程学院
1 年前
成熟的红薯  ·  2023年10月美国亚马逊户外电源销售榜单公布,电小二、正浩多款 ...
1 年前
长情的人字拖  ·  屏风:一种礼仪文化的重要角色
2 年前
从未表白的棒棒糖  ·  张静初(中国内地女演员)_搜狗百科
2 年前
正直的牙膏  ·  佛山gk标志- 搜狗图片搜索
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号