コード例 #1
0
 var_dump($auth_ret);
 $token = $auth_ret->token;
 echo "===4===<br />";
 //     $token ="f7a7bcb9ce6221b41ef9f0526ff3a355";
 $ftype = 1;
 $filename = '李克勤 - 月半小夜曲.mp3';
 $list_ret = $client->queryFileList($token, $ftype, 0, 10);
 var_dump($list_ret);
 //     exit(0);
 //     $ret_del = $client->delObj($token, $filename, $ftype);
 //     var_dump($ret_del);
 //     echo "====4444==<br />";
 //     $alloc_ret = $client->allocobj($token, $ftype, $filename) ;
 //     var_dump($alloc_ret);
 //     echo "====5555==<br />";
 $queryobj_ret = $client->queryobj($token, $ftype, $filename);
 var_dump($queryobj_ret);
 echo time();
 $filepath = 'C:/Users/hzshark/Desktop/nginx-1.9.7.tar.gz';
 if (file_exists($filepath)) {
     $filesize = filesize($filepath);
     $offset = $queryobj_ret->offset;
     $readlen = 5 * 1024;
     while ($filesize > $offset) {
         $read_bin = file_get_contents($filepath, $use_include_path = null, $context = null, $offset, $readlen);
         if ($read_bin) {
             $append_ret = $client->appendObj($token, $filename, $read_bin, $ftype);
             if ($append_ret->ret == 0) {
                 $offset += $readlen;
                 echo "offset=>" . $offset;
             } else {
コード例 #2
0
ファイル: testFullApi.php プロジェクト: hzshark/cloudharddisk
 echo "<br />";
 echo "test appendObj interface...";
 $append_ret = $client->appendObj($token, $testfile, $filedata, $ftype);
 if ($append_ret->ret == $SUCCESS) {
     echo "appendObj is ok. ";
 } else {
     echo "<b>appendObj is error. </b>";
     echo $append_ret->msg;
     echo "<br />";
     echo $append_ret->ret;
     echo "<br />";
 }
 echo "<br />";
 echo "<br />";
 echo "test queryobj offset interface...";
 $queryobj_ret = $client->queryobj($token, $ftype, $testfile);
 if ($queryobj_ret->result->ret == $SUCCESS) {
     echo "queryobj offset is ok. ";
     var_dump($queryobj_ret->offset);
     echo "<br />";
 } else {
     echo "<b>queryobj offset is error. </b>";
     echo $queryobj_ret->msg;
     echo "<br />";
     echo $queryobj_ret->ret;
     echo "<br />";
 }
 echo "<br />";
 echo "<br />";
 echo "test commitObj interface...";
 $com_ret = $client->commitObj($token, $testfile, $odescr, $ftype);