$packet = 1048576;
$videoFile = '175959884.mp4';
$byteTotal = filesize($videoFile);
$packetTotal = ceil($byteTotal / $packet);
$fileContent = fopen($videoFile,'r');
$fp = fopen('test1.mp4','w');
for($i = 0;$i < $packetTotal;$i++){
//分段读取
$packetFileContent = fread($fileContent,$packet);
fwrite($fp,$packetFileContent);
}
fclose($fp);
fclose($fileContent);
将175959884.mp4复制到test1.mp4,将fwrite改了也可用作上传