文件转为base64文件

 /*** 通过文件生成base64文件* @param filePath 文件* @return String*/public static String createBase64ByFile(String filePath){Base64.Encoder encoder = Base64.getEncoder();byte[] fileBytes = null;FileInputStream inputStream = null;try {inputStream = new FileInputStream(filePath);try {fileBytes = new byte[inputStream.available()];inputStream.read(fileBytes);} catch (IOException e) {e.printStackTrace();}} catch (FileNotFoundException e) {e.printStackTrace();} finally {if (null != inputStream){try {inputStream.close();} catch (IOException e) {e.printStackTrace();}}}return encoder.encodeToString(fileBytes);}/*** 通过文件输入流生成base64文件* @param inputStream 输入流* @return String*/public String createBase64ByInputStream(InputStream inputStream){Base64.Encoder encoder = Base64.getEncoder();byte[] fileBytes = null;ByteArrayOutputStream byteArrayOutputStream = null;try {byteArrayOutputStream = new ByteArrayOutputStream();byte[] buff = new byte[100];int rc = 0;while ((rc = inputStream.read(buff, 0, 100)) > 0) {byteArrayOutputStream.write(buff, 0, rc);}fileBytes = byteArrayOutputStream.toByteArray();} catch (IOException e) {e.printStackTrace();} finally {if (byteArrayOutputStream != null) {try {byteArrayOutputStream.close();} catch (IOException e) {e.printStackTrace();}}if (inputStream != null) {try {inputStream.close();} catch (IOException e) {e.printStackTrace();}}}return encoder.encodeToString(fileBytes);}

文件转为base64文件相关推荐

  1. 文件上传(保存本地)和将文件转为base64

    //文件上传相关代码 @RequestMapping(value = "/testUploadFileTwo") @ResponseBody public String uploa ...

  2. python转csv_python脚本如何将Excel文件转为csv文件(代码)

    本篇文章给大家带来的内容是关于python脚本如何将Excel文件转为csv文件(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.#!/usr/bin/env python __ ...

  3. 【windwos bat】批量把windows下的wav文件转为raw文件

    借助工具sox,可以批量将wav文件转为raw文件. @echo off set work_path=recordings set raw_path=raw SET mypath=%~dp0mkdir ...

  4. GDCM:png文件转为dcm文件的测试程序

    GDCM:png文件转为dcm文件的测试程序 GDCM:png文件转为dcm文件的测试程序 GDCM:png文件转为dcm文件的测试程序 #include "gdcmImageReader. ...

  5. python csv转excel_将Excel文件转为csv文件的python脚本

    将Excel文件转为csv文件的python脚本 #!/usr/bin/env python __author__ = "lrtao2010" ''' Excel文件转csv文件脚 ...

  6. Python将txt文件转为json文件

    python将txt文件转为json文件 txt文件中内容: [*]www.xiaoyang.1 [*]www.xiaoyang.12 [*]www.xiaoyang.135 [*]www.xiaoy ...

  7. matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具

    matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具 源码可见,解密P ID:22600679158222577美丽小飞侠大队

  8. Python 批量将.xlsx文件转为.xls文件

    工作需要,需要向xls文件里写入数据.由于xlrd\xlwt写入的数据不带格式,只好把xls模板先转为xlsx格式,用openpyxl批量写入完后再批量转为xls. 百度找的转换实例,实际应用时生成的 ...

  9. tif文件转为shp文件_从Tif文件转为shp文件(ArcMap,代码)、gdal打包问题

    从Tif文件转为shp文件(ArcMap,代码) 利用ArcMap来进行转换,以预测出来的滨海湿地图像为例 第一步:打开ArcMap中的栅格转面工具 ArcMap中的栅格转面工具 点击栅格转面之后,选 ...

最新文章

  1. 字节最新文本生成图像AI,训练集里居然没有一张带文字描述的图片?!
  2. window系统安装hexo
  3. 不要轻信!那些说月过一万的图片!
  4. 信息系统项目管理师-项目采购管理考点笔记
  5. mastercam2017安装教程
  6. 承接数字油画图稿/线条图定制(出图)业务
  7. pat 乙级 1031 查验身份证(C++)
  8. Oracle日期时间汇总
  9. jdbc连接mysql驱动包_jdbc连接数据库驱动包
  10. 安装fio命令linux,fio安装和使用方法
  11. 《数字视频和高清:算法和接口》一2.6消费类电子显示器
  12. 【MMD】MikuMikuDance入门必备网址整理
  13. poppin_xpower_ 常城
  14. MTK LK阶段 display框架
  15. 通达信股本变迁文件(gbbq)解密方法
  16. 服务器显示屏 超出工作频率范围,win7电脑显示器超出工作频率范围的详细处理方法...
  17. c语言解除宏定义_3.3.5 取消宏定义和重新定义宏
  18. 龙ol服务器维护补偿boss,BOSS也疯狂《龙OL》野外BOSS大搜罗
  19. PaaS简介及国内PaaS平台
  20. 如何学习大数据?这才是完整的大数据学习体系!!

热门文章

  1. 国家开放大学计算机专业英语翻译,中国各类基金资助项目英文翻译(中英文对照)...
  2. mysql连接提示Host 'XXX' is not allowed to connect to this MySql server
  3. Linux菜鸟必知必会的命令集合
  4. 国信灵通:企业移动化改变生活
  5. D435i激光发射器要不要关
  6. OW-DETR | 基于 Transformer 的开放世界目标检测器
  7. 前端监控 SDK 开发分享
  8. 第一次使用spen可能遇到的问题
  9. 如何预防和检测网页挂马?
  10. JavaScript 优雅的 柯里化 转换函数