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]); } }
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]); } }