PHP file 分片移动

$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改了也可用作上传

你可能感兴趣的:(PHP file 分片移动)