/***  根据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数组,生成文件相关推荐

  1. JavaScript将后端获取到的byte数组转为文件

    前言 一般情况下,在我们写项目的时候,都会从后端获取到文件的数据,要么是base64,要么是byte数组,然后我们再通过拿到的数据额外做出来转换为文件的,那么这次教大家如何通过JavaScript将后 ...

  2. Android中怎样使用MediaPlayer播放byte数组音频文件

    场景 在得到某音频文件的byte[]后使用MediaPlayer将其播放出来. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序 ...

  3. java byte数组和文件互转

    今天搬砖的时候遇到了byte数组转成文件的需求,正好把这段代码贴出来. public class FileBytetransfer {//将文件转换成Byte数组public static byte[ ...

  4. zxing使用byte数组生成二维码和解析二维码

    二维码的生成方法网上一搜一大堆,但基本都是直接以字符串进行生成,存储访问路径或一些简单的信息.然而有时就是有这么特殊的需求,需要使用二维码传输数据,数据量还比较大.数据量太大二维码不好生成和扫描,就想 ...

  5. c++byte数组和文件的相互转换_5分钟系列之Java类文件结构(三、字节码指令简介)...

    字节码指令简介1字节码与数据类型2加载和存储指令3运算指令4类型转换指令5对象创建与访问指令6操作数栈管理指令7 控制转移指令8方法调用和返回指令9异常处理指令10同步指令公有设计和私有实现Class ...

  6. python写byte数组到文件_这可能是写过最详细的Python文件操作。网友:收藏备用(中篇)...

    很多同学对于编码问题都不是很清楚,计算机常见的编码格式为: ASCII ISO-8859-1 GB2312 GBK UTF-8 UTF-16 对于Python开发中,我们一般都是采用统一的编码格式:U ...

  7. c++byte数组和文件的相互转换_终于!word、excel、ppt文件相互转换技巧来了!

    不知道大家在用Office软件的时候,有没有遇到过这样的问题.做了个Word文档总结,却需要转换成PPT上台汇报:做了个Word表格统计,却需要转换成Excel进行分析:做了个Excel图表分析,却需 ...

  8. c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...

    迅捷PDF转换器是一款功能强大.界面简洁.操作简单的PDF转换成Word或word转换成pdf的软件.软件具备快速转换.批量转换,高质量识别等功能.你只需把PDF文件拖拽到迅捷PDF转换器软件界面中, ...

  9. java byte数组 初始化_Java根据byte数组,生成文件

    根据byte数组,生成文件 自己写的小案例,找个地方记录一下 package com.seesun2012.utils; import java.io.BufferedOutputStream; im ...

  10. C# 对象、文件与二进制串(byte数组)之间的转换

    1.关于本文 在使用C#下的TCP(类TcpClient).UDP(类UdpClient)协议传输信息时,都需要将信息转换为byte类型的数组进行发送.本文实现了两种object与byte数组的转换和 ...

最新文章

  1. ANSYS2020R2 Workbench汉化及高分屏适配
  2. CentOS源码安装GitLab汉化版第3版
  3. App启动闪屏黑屏问题
  4. linux怎么删除sd卡内容,SD卡写保护怎么去掉?不是开关那么简单
  5. 不均衡数据的处理方法
  6. 《网站情感化设计与内容策略》一第1章 情感化设计1.1 革命:有失亦有得
  7. 【IE6的疯狂之四】IE6文字溢出BUG
  8. Spring Boot 导出Excel表格
  9. 58岁退休女士,想出去旅游却很难约到合适的伴,怎么办?
  10. Ablation study 是什么意思?
  11. ASP.NET Web编程入门-创建一个简单的Web页面
  12. MATLAB机器学习决策树网格法优化参数学习笔记
  13. java 前后端分离_到底什么是前后端分离?
  14. matlab实时编辑器怎么用,Markdown 实时编辑器
  15. 6-3 读文章(*)
  16. 国产银河数字式电子计算机是属于什么,邱桂香老师-计算机基础.ppt
  17. 反转字符串(Java实现)
  18. 深度学习,提高前列腺癌诊断正确率
  19. 中国古代历史发展的转折点
  20. 环境艺术设计是计算机,【艺术设计论文】环境艺术设计计算机辅助设计研究(共5097字)...

热门文章

  1. Google首席软件工程师Joshua Bloch谈如何设计一款优秀的API【转载】
  2. 等保2.0.第五章.网络安全产品与方案(中)
  3. SiteRAS一款外贸网站SEO分析工具,给您的网站做个深度体检
  4. 读书笔记-成功需要努力勤奋和坚持不懈
  5. 数据结构:单链表(水浒传英雄操作为例)+单链表面试题
  6. 杀linux进程的几种命令详解
  7. FAL_SERVER参数解释
  8. nginx+vsftp搭建图片服务器
  9. js从零开始实现堆叠图
  10. 如何在MySQL中实现替换字段部分内容