php断点续传之文件分割合并
来源:互联网 发布:雷劈数算法 编辑:程序博客网 时间:2024/06/05 14:59
是实现断点续传,就需要把大文件分割成多个小文件,然后单个上传。传完后在合并。
│ merge.PHP –合并文件脚本
│ merge.zip –合并后文件
│ socket.zip –需要分割的文件
│ split.php –分割文件脚本
│
└─split –分割后小文件目录
下面是源码
split.php
<?php$fp = fopen("socket.zip", "rb");$filesize = 10;$i = 0;$no = 1;while(!feof($fp)){ $file = fread($fp, $filesize); $fp2 = fopen("./split/socket.port".sprintf("%04d",$no).".".$i."-".($i+$filesize).".tmp", "wb"); fwrite($fp2, $file, $filesize); fclose($fp2); $i+=$filesize+1;$no++;}fclose($fp);
merge.php
<?php$filelist = glob('./split/*socket*.tmp');$filesize = 10;//print_r($filelist);$mergeFileName = 'merg.zip';unlink($mergeFileName); $fp2 = fopen($mergeFileName,"w+");foreach($filelist as $k => $v){ $fp = fopen($v, "rb"); $content = fread($fp, $filesize); fwrite($fp2, $content, $filesize); unset($content); fclose($fp); echo $k,"\n";} fclose($fp2);
0 0
- php断点续传之文件分割合并
- php断点续传之文件分割合并
- php断点续传之文件分割合并
- php断点续传之乱序合并文件
- php断点续传之乱序合并文件
- php 文件的分割与合并
- c语言之分割与合并文件
- php学习之文件下载断点续传
- 文件分割,合并
- 合并分割的文件
- 文件分割合并功能
- 分割合并文件
- 分割合并文件
- 分割文件合并
- java 分割合并文件
- 分割合并文件
- 文件分割与合并
- 文件分割合并
- observable.unsubscribeOn(Schedulers.io())
- c++ 打印机删除操作
- linker command failed with exit code 1
- VxWorks编写服务器模板
- binbinyang--3.MPAndroidChart开源图表库---饼状图
- php断点续传之文件分割合并
- Vue+Vux学习案例(五)—构建开源中国微信版(轮播图实现)
- TCP/IP,http,socket,长连接,短连接
- 9个基于Java的搜索引擎框架
- ZCMU—1138
- 12.10
- 对象转url
- 学习嵌入式开发技术高效方法总结
- 使用css设置图片背景透明,文字不透明