文件转为base64文件
文件转为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文件相关推荐
- 文件上传(保存本地)和将文件转为base64
//文件上传相关代码 @RequestMapping(value = "/testUploadFileTwo") @ResponseBody public String uploa ...
- python转csv_python脚本如何将Excel文件转为csv文件(代码)
本篇文章给大家带来的内容是关于python脚本如何将Excel文件转为csv文件(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.#!/usr/bin/env python __ ...
- 【windwos bat】批量把windows下的wav文件转为raw文件
借助工具sox,可以批量将wav文件转为raw文件. @echo off set work_path=recordings set raw_path=raw SET mypath=%~dp0mkdir ...
- GDCM:png文件转为dcm文件的测试程序
GDCM:png文件转为dcm文件的测试程序 GDCM:png文件转为dcm文件的测试程序 GDCM:png文件转为dcm文件的测试程序 #include "gdcmImageReader. ...
- python csv转excel_将Excel文件转为csv文件的python脚本
将Excel文件转为csv文件的python脚本 #!/usr/bin/env python __author__ = "lrtao2010" ''' Excel文件转csv文件脚 ...
- Python将txt文件转为json文件
python将txt文件转为json文件 txt文件中内容: [*]www.xiaoyang.1 [*]www.xiaoyang.12 [*]www.xiaoyang.135 [*]www.xiaoy ...
- matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具
matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具 源码可见,解密P ID:22600679158222577美丽小飞侠大队
- Python 批量将.xlsx文件转为.xls文件
工作需要,需要向xls文件里写入数据.由于xlrd\xlwt写入的数据不带格式,只好把xls模板先转为xlsx格式,用openpyxl批量写入完后再批量转为xls. 百度找的转换实例,实际应用时生成的 ...
- tif文件转为shp文件_从Tif文件转为shp文件(ArcMap,代码)、gdal打包问题
从Tif文件转为shp文件(ArcMap,代码) 利用ArcMap来进行转换,以预测出来的滨海湿地图像为例 第一步:打开ArcMap中的栅格转面工具 ArcMap中的栅格转面工具 点击栅格转面之后,选 ...
最新文章
- 字节最新文本生成图像AI,训练集里居然没有一张带文字描述的图片?!
- window系统安装hexo
- 不要轻信!那些说月过一万的图片!
- 信息系统项目管理师-项目采购管理考点笔记
- mastercam2017安装教程
- 承接数字油画图稿/线条图定制(出图)业务
- pat 乙级 1031 查验身份证(C++)
- Oracle日期时间汇总
- jdbc连接mysql驱动包_jdbc连接数据库驱动包
- 安装fio命令linux,fio安装和使用方法
- 《数字视频和高清:算法和接口》一2.6消费类电子显示器
- 【MMD】MikuMikuDance入门必备网址整理
- poppin_xpower_ 常城
- MTK LK阶段 display框架
- 通达信股本变迁文件(gbbq)解密方法
- 服务器显示屏 超出工作频率范围,win7电脑显示器超出工作频率范围的详细处理方法...
- c语言解除宏定义_3.3.5 取消宏定义和重新定义宏
- 龙ol服务器维护补偿boss,BOSS也疯狂《龙OL》野外BOSS大搜罗
- PaaS简介及国内PaaS平台
- 如何学习大数据?这才是完整的大数据学习体系!!