当前位置:   article > 正文

将一个输入流(InputStream)写入到一个文件中_inputstream写入文件

inputstream写入文件

作用:将一个输入流写入到一个文件中

  1. Random r = new Random();
  2. InputStream input = body.asInputStream();
  3. String fileName="D:\\demo\\"+DateUtil.format(newDate(),"yyyyMMddHHmmss")+"_"+r.nextInt(1000)+".pdf";
  4. File file=new File(fileName);
  5. if(!file.exists()){
  6. file.createNewFile();
  7. }
  8. BufferedInputStream in=null;
  9. BufferedOutputStream out=null;
  10. in=new BufferedInputStream(input);
  11. out=new BufferedOutputStream(new FileOutputStream(fileName));
  12. int len=-1;
  13. byte[] b=new byte[1024];
  14. while((len=in.read(b))!=-1){
  15. out.write(b,0,len);
  16. }
  17. in.close();
  18. out.close();

提示:最后一定要进行本地文件输入输出流的关闭

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/147273
推荐阅读
相关标签
  

闽ICP备14008679号