php断点续传之文件分割合并
来源:互联网 发布:处理音频的软件 编辑:程序博客网 时间:2024/06/06 02:43
是实现断点续传,就需要把大文件分割成多个小文件,然后单个上传。传完后在合并。
│ 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);
1 0
- php断点续传之文件分割合并
- php断点续传之文件分割合并
- php断点续传之文件分割合并
- php断点续传之乱序合并文件
- php断点续传之乱序合并文件
- php 文件的分割与合并
- c语言之分割与合并文件
- php学习之文件下载断点续传
- 文件分割,合并
- 合并分割的文件
- 文件分割合并功能
- 分割合并文件
- 分割合并文件
- 分割文件合并
- java 分割合并文件
- 分割合并文件
- 文件分割与合并
- 文件分割合并
- HTML语言常用标签之字体、列表、图像、表格
- Elimination Game
- 【C#】VS2012+InstallShield2013制作软件更新包
- JAVA WEB从入门到精通day01 HTML语言的学习
- ubuntu安装JDK配置环境变量
- php断点续传之文件分割合并
- Filter和ThreadLocal实现事务管理
- 项目管理---git----快速使用git笔记(四)------远程项目代码的首次获取
- 关于AFD
- MD(Message Digest ) 消息摘要算法之MD5
- 数据库事务解析最清楚(1)
- 2016年未,腾讯,百度,华为,搜狗和滴滴面试题汇总
- CSS异形轮播(3D动画)
- Java使用icepdf将pdf文件按页转成图片