html+ajax实现上传大文件功能

2019-09-14 06:45:54王振洲

接收数据页面upload.php:

<?php 
/** 
 * 大文件切割上传,把每次上传的数据合并成一个文件 
 */ 
 
$filename = './uploads/'.$_POST['filename'];//确定上传的文件名 
//第一次上传时没有文件,就创建文件,此后上传只需要把数据追加到此文件中 
if(!file_exists($filename)){ 
 move_uploaded_file($_FILES['video']['tmp_name'],$filename); 
}else{ 
 file_put_contents($filename,file_get_contents($_FILES['video']['tmp_name']),FILE_APPEND); 
} 
?> 

测试之前,先创建uploads文件夹

如果是linux系统的话 切记给uploads给权限

sudo chmod -R 777 uoloads/  //赋予uploads文件夹 777 权限  -R 递归子文件  

end!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。