package com.xqy;import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
//java将图片的url转换成File,File转换成二进制流byte
public class PictureUtils {//将Url转换为Filepublic static File UrltoFile(String url) throws Exception {HttpURLConnection httpUrl = (HttpURLConnection) new URL(url).openConnection();httpUrl.connect();InputStream ins=httpUrl.getInputStream();File file = new File(System.getProperty("java.io.tmpdir") + File.separator + "xia");//System.getProperty("java.io.tmpdir")缓存if (file.exists()) {file.delete();//如果缓存中存在该文件就删除}OutputStream os = new FileOutputStream(file);int bytesRead;int len = 8192;byte[] buffer = new byte[len];while ((bytesRead = ins.read(buffer, 0, len)) != -1) {os.write(buffer, 0, bytesRead);}os.close();ins.close();return file;}//将File对象转换为byte[]的形式public static byte[] FileTobyte(File file){FileInputStream fileInputStream = null;byte[] imgData = null;try {imgData = new byte[(int) file.length()];//read file into bytes[]fileInputStream = new FileInputStream(file);fileInputStream.read(imgData);} catch (IOException e) {e.printStackTrace();} finally {if (fileInputStream != null) {try {fileInputStream.close();} catch (IOException e) {e.printStackTrace();}}}return imgData;}
}

java将图片的url转换成File,File转换成二进制流byte相关推荐

  1. Java根据图片网络URL地址判断图片大小

    1.测试类 package test;import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInp ...

  2. 小程序向java后台发送图片_微信小程序在后台如何将二进制流转换成图片

    我在前端请求了小程序码返回的是一堆乱码, java不太熟网上找了一个方法可以将二进制流和图片互转,但是从微信小程序码接口获取的数据用这个方法无法获取正确的图片,不知道哪里有问题: 有没有只在前端就能获 ...

  3. base64格式图片转换成二进制流并生成图片文件

    1.base64格式图片转换成二进制流并生成图片文件 /*** 将base64格式的字符串转换成二进制流,并转换成图片*/ public boolean changeBase64ToImage(Str ...

  4. 记一次从Sql Server中图片二进制流还原回图片的开发过程

    背景:最近在客户现场做项目上线时,需要数据迁移工作.客户之前用的一个BS桌面应用,其中关于图片的存储全部以二进制流的方式写入到Sql Server数据库表中的某个字段中,如下图所示,由于新开发应用采用 ...

  5. 【Java】SpringBoot后端格式转换:把Word转成PDF再按页转成图片在前端展示(Linux)

    ConvertUtil 1. word2pdf 1.1 aspose-word插件 1.2 word转pdf 1.2.1 添加license文件 1.2.2 具体实现 2. pdf2imgByPage ...

  6. 【VUE】将图片的url或file类型转换成base64,并压缩图片大小

    话不多,看代码! 1.将图片的url转换成base64 urlTobase64(url) {var that = thisvar img = new Image()img.src = url + '? ...

  7. Java将图片转换成二进制,将二进制转换成图片

    Java将图片转换成二进制,将二进制转换成图片 static BASE64Encoder encoder = new sun.misc.BASE64Encoder();static BASE64Dec ...

  8. java实现图片jpg批量转换成pdf

    java实现图片jpg批量转换成pdf package jpgTopdf; import java.awt.image.BufferedImage; import java.io.File; impo ...

  9. android 本地地址转换为url,android本地mipmap图片转url、绝对路径转URL URL URI File Path 转换...

    标签: url uri file path File to URI: File file = ...; URI uri = file.toURI(); File to URL: File file = ...

最新文章

  1. nuget在jenkins上不能自动还原项目依赖包---笔记
  2. 简书 html标签,html标签
  3. 临时目录 Path.GetTempFileName()
  4. MiniDao1.8.3 版本发布,轻量级Java持久化框架
  5. 三维曲线图的绘制方法大全
  6. kickstart部分重要参数
  7. mysql时间相关函数
  8. 免费思维导图工具推荐,办公必备
  9. CCF-CSP认证历年真题解
  10. 通信领域的专有名词释义
  11. Android 4.4(KitKat)窗口管理子系统 - 体系框架
  12. @OnetoOne @OnetoMany @ManyToOne(2)
  13. 【渝粤教育】 广东开放大学 21秋期末考试大学英语210262k2
  14. PADS-电阻、电容、电感门封装
  15. 从程序员到项目经理(5):程序员加油站 -- 不是人人都懂的学习要点--------转自西西吹雪...
  16. 中国网络优化行业发展前景预测分析及投资风险评估报告2021-2027年
  17. stm32驱动sh36730x的驱动代码
  18. Linux下系统恢复
  19. 【camera专题】 Camera Open/Close (1)
  20. 嵌入式c语言小学期实验报告,小学期单片机实验报告

热门文章

  1. 手机计算机怎么玩24点游戏,计算器游戏怎么玩_计算器游戏新手玩法介绍_快吧手游...
  2. 高德h5定位误差_高德地图定位JS API不准确问题
  3. Python3树莓派连接阿里云物联网设备发送接收数据
  4. G.7xx 音频压缩标准
  5. contest18 CF788 div1 ooxxx oooox oooox
  6. 学习=拟合?深度学习和经典统计学是一回事吗?
  7. Android 框架学习2:源码分析 EventBus 3.0 如何实现事件总线
  8. 四足机器人的六种步态特征
  9. C3P Software 发布 Cast-Designer V7.7版本
  10. springboot monitor 监控中心搭建