layui+php多文件上传

 layui+php多文件上传_第1张图片

 HTML文件



	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	

	
		
多文件
预览图:

php文件

 0,
'msg'=> '',
'data' =>array(
     'src' => $dir . $_FILES["file"]["name"]
     ),
);
 
$file_info = $_FILES['file'];
 $file_error = $file_info['error'];
if (!is_dir($dir)) {//判断目录是否存在
    mkdir($dir, 0777, true);//如果目录不存在则创建目录
};
$file = $dir.$_FILES["file"]["name"];
if (!file_exists($file)) {
    if ($file_error == 0) {
        if (move_uploaded_file($_FILES["file"]["tmp_name"], $dir. $_FILES["file"]["name"])) {
            $arr['msg'] ="上传成功";
        } else {
            $arr['msg'] = "上传失败";
        }
    } else {
        switch ($file_error) {
            case 1:
           $arr['msg'] ='上传文件超过了PHP配置文件中upload_max_filesize选项的值';
                break;
            case 2:
              $arr['msg'] ='超过了表单max_file_size限制的大小';
                break;
            case 3:
               $arr['msg'] ='文件部分被上传';
                break;
            case 4:
              $arr['msg'] ='没有选择上传文件';
                break;
            case 6:
                $arr['msg'] ='没有找到临时文件';
                break;
            case 7:
            case 8:
               $arr['msg'] = '系统错误';
                break;
        }
    }
} else {
    $arr['code'] ="1";
    $arr['msg'] = "当前目录中,文件".$file."已存在";
}
 
  echo json_encode($arr);

 

你可能感兴趣的:(layui,php,web,文件上传,layui+php文件上传,图片上传,多图片上传,上传)