阅读量:0
要上传视频文件到服务器,可以使用PHP的文件上传功能。下面是一个简单的示例代码,演示了如何上传视频文件:
<?php if(isset($_FILES['video'])){ $errors= array(); $file_name = $_FILES['video']['name']; $file_size = $_FILES['video']['size']; $file_tmp = $_FILES['video']['tmp_name']; $file_type = $_FILES['video']['type']; $file_ext = strtolower(end(explode('.',$_FILES['video']['name'])); $extensions= array("mp4","avi","3gp","mov","mpeg"); if(in_array($file_ext,$extensions)=== false){ $errors[]="Extension not allowed, please choose a valid video file format."; } if($file_size > 20971520) { $errors[]='File size must be less than 20 MB'; } if(empty($errors)==true) { move_uploaded_file($file_tmp,"videos/".$file_name); echo "Success"; }else{ print_r($errors); } } ?> <form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="video" /> <input type="submit"/> </form>
在这个示例中,我们首先检查上传文件的扩展名和大小是否符合要求,然后将文件移动到服务器的指定目录中。请注意,这只是一个简单的示例,实际使用时可能需要添加更多的安全性和错误处理功能。