thinkphp3.2 webuploader较大视频文件分段上传方法demo

thinkphp3.2  webuploader较大视频文件分段上传方法demo,大视频分段上传,上传完成后又将分段视频合并成一个视频文件,分享给大家参考,如果哪里有不对请指教。

部分控制器代码:

//$_SERVER['REQUEST_METHOD']这个变量表示的是表单提交数据的方式,get或者post
		if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
			exit; // 完成预检CORS请求
		}
		if ( !empty($_REQUEST[ 'debug' ]) ) {
			$random = rand(0, intval($_REQUEST[ 'debug' ]) );
			if ( $random === 0 ) {
				header("HTTP/1.0 500 Internal Server Error");
				exit;
			}
		}

		$time = date("Y-m");
		// 5分钟执行时间
		@set_time_limit(5 * 60);
		$targetDir = 'Uploads/'.'video_tmp';
		$uploadDir = 'Uploads/'.'video/'.$time;
		$cleanupTargetDir = true; // 是否删除以前的临时文件内容
		$maxFileAge = 5 * 3600; // 临时文件时间(以秒为单位)

		// 获取文件名
		if (!file_exists($targetDir)) {
			@mkdir($targetDir);//mkdir() 函数创建目

版权声明:本文为hjg1224原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。