当前位置: 首页 > news >正文

phpstudy 网站空白宁波网站建设icp备

phpstudy 网站空白,宁波网站建设icp备,网站建设如何把更改内容,电子商务网站建设与规划总结最近遇到一个问题,某网盘上传文件时,文件大小超过了4个G ,不能上传,所以就想到了利用的java的IO流,将文件分割成多个小文件,上传到网盘上,等到需要用的时候,下载下来然后再进行文件的…

最近遇到一个问题,某网盘上传文件时,文件大小超过了4个G ,不能上传,所以就想到了利用的java的IO流,将文件分割成多个小文件,上传到网盘上,等到需要用的时候,下载下来然后再进行文件的合并就可以了。

这里以分割一个8.85M的PDF文件为例,分割成每个大小为1M的文件,分割文件的大小,只需修改size即可,代码如下:

1.文件的分割

public static void main(String[] args) throws IOException {//要分割出来的文件的大小int size = 1024*1024*1;//1MBufferedInputStream in = new BufferedInputStream(new FileInputStream(new File("D:\\zzy\\aaaa\\fileSplit\\java.pdf")));int len = -1;for (int i = 0; i < 9; i++) { //8.85M的文件分割成8个1M的,和一个0.85M的File file = new File("D:\\zzy\\aaaa\\fileSplit\\" + i + "temp.temp");//分割的文件格式可以随便设置,只要文件合并时名称一致即可FileOutputStream outputStream = new FileOutputStream(file);BufferedOutputStream out = new BufferedOutputStream(outputStream);int count = 0;byte[] bt = new byte[1024 * 1024];//每次读取1M,数组大小不能太大,会内存溢出,通过目标文件大小size判断一下while ((len = in.read(bt)) != -1) {out.write(bt, 0, len);count += len;if(count>=size) {break;//每次读取1M,然后写入到文件中}}out.flush();out.close();outputStream.close();System.out.println("文件已完成:" + file.getName());}System.out.println("文件已完成分割====");}

2.文件的合并

public static void main(String[] args) throws IOException {//文件合并BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(new File("D:\\zzy\\aaaa\\fileSplit\\java(merge).pdf")));for (int i = 0; i < 9; i++) { //9个文件合并成8.85M的文件File file = new File("D:\\zzy\\aaaa\\fileSplit\\" + i + "temp.temp");FileInputStream inputStream = new FileInputStream(file);BufferedInputStream in = new BufferedInputStream(inputStream);int len = -1;byte[] bt = new byte[1024 * 1024];//每次读取1M,数组大小不能太大,会内存溢出while ((len = in.read(bt)) != -1) {out.write(bt, 0, len);}in.close();inputStream.close();out.flush();System.out.println("文件已完成:" + file.getName());}System.out.println("文件已完成合并====");}       
http://www.yayakq.cn/news/388005/

相关文章:

  • 珠海网站制作网络推广妙影免费模板下载
  • 建立网站目录结构时应注意哪几个方面?城市建设者官方网站
  • 房子竣工验收在哪个网站查windows优化大师最新版本
  • wordpress 修改版权快速优化网站排名搜索
  • 网站建设短信互联网论坛有哪些
  • 椒江哪里可以做公司网站seo排名需要多少钱
  • 西安知名网站推广像发微博 发wordpress
  • 快速做网站套餐天水做网站
  • 网站备案的意义百姓网二手买卖
  • 互联网情况下做企业网站的有点学编程有用吗
  • wordpress 托管建站网站建设课程
  • 成华区门户网站什么情况下网站需要备案
  • 易用的做网站软件南县网站定制
  • 苏州乡村旅游网站建设策划书南通制作网站
  • 岳阳做网站哪家好网站建设算什么专业
  • 肃州区建设局网站网站建设和整改方案
  • 青岛网站集约化管理平台网站做什么内容赚钱
  • o2o网站平台怎么做wordpress html插件
  • 货运网站建设公司网站建设模式怎么写
  • wordpress代码修改优搜云seo
  • 网站建设推广总结wordpress跑步
  • 观澜专业做网站公司更改wordpress默认登录后台
  • 怎么制作手机app及网站鄂尔多斯网站制作
  • 网上车辆租赁网站怎么做中山中小型网站
  • 物流网站的分类遵义市住房和城乡建设局网站
  • 欧美化妆品网站模板下载北京网站建设兼职
  • 漳州网站设计宿迁做网站哪家公司好
  • 深圳网站建设哪个好最新新闻
  • wordpress单选框深圳网站建设专业乐云seo
  • 住房和城乡规划建设局网站wordpress机械模板下载地址