Upload.php
public function save($file=null)
    {
        if(empty($file))
        {
            $this->_error='文件不存在';
            return false;
        }

        if ($file['error']) {
            $this->error($file['error']);
            return false;
        }
        $fileType = $this->_checkType($file);
        if(false === $fileType)
        {
            $this->_error='不允许该类型文件';
            return false;
        }

        if(false == $this->_checkSize($file))
        {
            $this->_error='文件太大';
            return false;
        }

        $saveName = $this->getSaveName($file);
        $savePath = $this->getSavePath($file);

        $saveFile = $savePath.DIRECTORY_SEPARATOR.$saveName.'.'.$fileType;

        if(false==move_uploaded_file($file['tmp_name'], APP_PATH.$saveFile))
        {
            $this->_error='上传失败';
            return false;
        }

        return '/'.str_replace('\\', '/', $saveFile);
    }
public function save($file=null)
    {
        if(empty($file))
        {
            $this->_error='文件不存在';
            return false;
        }

        if ($file['error']) {
            $this->error($file['error']);
            return false;
        }
        $fileType = $this->_checkType($file);
        if(false === $fileType)
        {
            $this->_error='不允许该类型文件';
            return false;
        }

        if(false == $this->_checkSize($file))
        {
            $this->_error='文件太大';
            return false;
        }

        $saveName = $this->getSaveName($file);
        $savePath = $this->getSavePath($file);

        $saveFile = $savePath.DIRECTORY_SEPARATOR.$saveName.'.'.$fileType;

        if(false==move_uploaded_file($file['tmp_name'], APP_PATH.$saveFile))
        {
            $this->_error='上传失败';
            return false;
        }

        return '/'.str_replace('\\', '/', $saveFile);
    }
上传文件
array(1) {
["file"]=>
array(5) {
["name"]=>
string(44) "a71ea8d3fd1f413458fdd278261f95cad0c85eea.jpg"
["type"]=>
string(10) "image/jpeg"
["tmp_name"]=>
string(24) "F:\xampp\tmp\phpBA0B.tmp"
["error"]=>
int(0)
["size"]=>
int(11345)
}
}