Example #1
0
        if (count($argv) < 3) {
            echon("Missing parameters. Please check again.");
            die;
        }
        fetch_file($access_token, $argv[2], $argv[3]);
        break;
    case 'uploadbig':
        //uploadbig - 大文件上传
        switch (count($argv)) {
            case 0:
            case 1:
            case 2:
            case 3:
                //参数数目不够
                echon('Missing parameters. Please check again.');
                die(9099);
            case 4:
                //设置默认值(单个文件大小->1G)
                $argv[4] = 1073741824;
                //因为需要继续下面的操作所以这里没有break
            //因为需要继续下面的操作所以这里没有break
            case 5:
                //设置默认值(临时文件目录->/tmp/)
                $argv[5] = '/tmp/';
                //因为需要继续下面的操作所以这里没有break
            //因为需要继续下面的操作所以这里没有break
            default:
                //开始上传操作
                super_file($access_token, $argv[3], $argv[2], 'newcopy', $argv[4], $argv[5]);
        }
}
Example #2
0
            die;
        }
        fetch_file($access_token, $argv[2], $argv[3]);
        break;
    case 'uploadbig':
        //uploadbig - 大文件上传
        switch (count($argv)) {
            case 0:
            case 1:
            case 2:
            case 3:
                //参数数目不够
                echon('Missing parameters. Please check again.');
                die(9099);
            case 4:
                $argv[4] = 'newcopy';
            case 5:
                //设置默认值(单个文件大小->1G)
                $argv[5] = 1073741824;
                //因为需要继续下面的操作所以这里没有break
            //因为需要继续下面的操作所以这里没有break
            case 6:
                //设置默认值(临时文件目录->/tmp/)
                $argv[6] = '/tmp/';
                //因为需要继续下面的操作所以这里没有break
            //因为需要继续下面的操作所以这里没有break
            default:
                //开始上传操作
                super_file($access_token, $argv[3], $argv[2], $argv[4], $argv[5], $argv[6]);
        }
}