根据byte数组,生成文件
/*** 根据byte数组,生成文件* @param bfile byte字节流* @param fileName 文件名称(不带后缀的)* @return*/public File getFile(byte[] bfile, String fileName) {BufferedOutputStream bos = null;FileOutputStream fos = null;File file = null;String path = "";try {File dir = new File(this.getClass().getResource("/").getPath());if(!dir.exists()&&!dir.isDirectory()){//判断文件目录是否存在dir.mkdirs();}//创建临时文件的api参数 (文件前缀,文件后缀,存放目录)file = File.createTempFile(fileName, ".jpg", dir);file.deleteOnExit();String tempFileName = file.getName();fos = new FileOutputStream(file);bos = new BufferedOutputStream(fos);bos.write(bfile);path = file.getPath();return file;} catch (Exception e) {e.printStackTrace();System.out.println("创建临时文件失败!" + e.getMessage());return null;} finally {if (bos != null) {try {bos.close();} catch (IOException e1) {e1.printStackTrace();}}if (fos != null) {try {fos.close();} catch (IOException e1) {e1.printStackTrace();}}}}
根据byte数组,生成文件相关推荐
- JavaScript将后端获取到的byte数组转为文件
前言 一般情况下,在我们写项目的时候,都会从后端获取到文件的数据,要么是base64,要么是byte数组,然后我们再通过拿到的数据额外做出来转换为文件的,那么这次教大家如何通过JavaScript将后 ...
- Android中怎样使用MediaPlayer播放byte数组音频文件
场景 在得到某音频文件的byte[]后使用MediaPlayer将其播放出来. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序 ...
- java byte数组和文件互转
今天搬砖的时候遇到了byte数组转成文件的需求,正好把这段代码贴出来. public class FileBytetransfer {//将文件转换成Byte数组public static byte[ ...
- zxing使用byte数组生成二维码和解析二维码
二维码的生成方法网上一搜一大堆,但基本都是直接以字符串进行生成,存储访问路径或一些简单的信息.然而有时就是有这么特殊的需求,需要使用二维码传输数据,数据量还比较大.数据量太大二维码不好生成和扫描,就想 ...
- c++byte数组和文件的相互转换_5分钟系列之Java类文件结构(三、字节码指令简介)...
字节码指令简介1字节码与数据类型2加载和存储指令3运算指令4类型转换指令5对象创建与访问指令6操作数栈管理指令7 控制转移指令8方法调用和返回指令9异常处理指令10同步指令公有设计和私有实现Class ...
- python写byte数组到文件_这可能是写过最详细的Python文件操作。网友:收藏备用(中篇)...
很多同学对于编码问题都不是很清楚,计算机常见的编码格式为: ASCII ISO-8859-1 GB2312 GBK UTF-8 UTF-16 对于Python开发中,我们一般都是采用统一的编码格式:U ...
- c++byte数组和文件的相互转换_终于!word、excel、ppt文件相互转换技巧来了!
不知道大家在用Office软件的时候,有没有遇到过这样的问题.做了个Word文档总结,却需要转换成PPT上台汇报:做了个Word表格统计,却需要转换成Excel进行分析:做了个Excel图表分析,却需 ...
- c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...
迅捷PDF转换器是一款功能强大.界面简洁.操作简单的PDF转换成Word或word转换成pdf的软件.软件具备快速转换.批量转换,高质量识别等功能.你只需把PDF文件拖拽到迅捷PDF转换器软件界面中, ...
- java byte数组 初始化_Java根据byte数组,生成文件
根据byte数组,生成文件 自己写的小案例,找个地方记录一下 package com.seesun2012.utils; import java.io.BufferedOutputStream; im ...
- C# 对象、文件与二进制串(byte数组)之间的转换
1.关于本文 在使用C#下的TCP(类TcpClient).UDP(类UdpClient)协议传输信息时,都需要将信息转换为byte类型的数组进行发送.本文实现了两种object与byte数组的转换和 ...
最新文章
- ANSYS2020R2 Workbench汉化及高分屏适配
- CentOS源码安装GitLab汉化版第3版
- App启动闪屏黑屏问题
- linux怎么删除sd卡内容,SD卡写保护怎么去掉?不是开关那么简单
- 不均衡数据的处理方法
- 《网站情感化设计与内容策略》一第1章 情感化设计1.1 革命:有失亦有得
- 【IE6的疯狂之四】IE6文字溢出BUG
- Spring Boot 导出Excel表格
- 58岁退休女士,想出去旅游却很难约到合适的伴,怎么办?
- Ablation study 是什么意思?
- ASP.NET Web编程入门-创建一个简单的Web页面
- MATLAB机器学习决策树网格法优化参数学习笔记
- java 前后端分离_到底什么是前后端分离?
- matlab实时编辑器怎么用,Markdown 实时编辑器
- 6-3 读文章(*)
- 国产银河数字式电子计算机是属于什么,邱桂香老师-计算机基础.ppt
- 反转字符串(Java实现)
- 深度学习,提高前列腺癌诊断正确率
- 中国古代历史发展的转折点
- 环境艺术设计是计算机,【艺术设计论文】环境艺术设计计算机辅助设计研究(共5097字)...