3) delDirAndFile($dirName); /*-----------------*/ $files_name_arr = array($fileInput); foreach($files_name_arr as $k=>$v){ $pic = $_FILES[$v]; $isExceedSize = $pic['size'] > 500000; if(!$isExceedSize){ if(file_exists($dir.$pic['name'])){ @unlink($dir.$pic['name']); } // 解决中文文件名乱码问题 $pic['name'] = iconv('UTF-8', 'GBK', $pic['name']); $result = move_uploaded_file($pic['tmp_name'], $dir.$pic['name']); $files[$k] = $url.$dir.$pic['name']; } } if(!$isExceedSize && $result){ $arr = array( 'status' => 1, 'type' => $type, 'data' => array('name' => $_FILES[$fileInput]['name'], 'url' => $dir.$_FILES[$fileInput]['name']) ); }else if($isExceedSize){ $arr = array( 'status' => 0, 'type' => $type, 'msg' => "文件大小超过500kb!" ); }else{ $arr = array( 'status' => 0, 'type' => $type, 'msg' => "未知错误!".$result ); } echo json_encode($arr); ?>