Ejemplo n.º 1
0
                    $offset += $readlen;
                    echo "offset=>" . $offset;
                } else {
                    echo "<br />";
                    var_dump($append_ret);
                    echo "offset=>" . $offset;
                    echo "<br />";
                }
            }
        }
        echo "====77777==<br />";
        $ret = $client->commitObj($token, $filename, array('comment' => 'test ntp'), $ftype);
        var_dump($ret);
    }
    echo time();
    $q_ret = $client->QueryFile($token, $ftype, $filename);
    var_dump($q_ret);
    echo "====333==<br />";
    print "<br />********************<br />";
    $list_ret = $client->queryFileList($token, $ftype, 0, 10);
    var_dump($list_ret);
    print "<br />********************<br />";
    $transport->close();
} catch (TException $tx) {
    print 'TException: ' . $tx->getMessage() . "\n";
}
?>



<?php 
Ejemplo n.º 2
0
    echo "===11===<br />";
    //     $alloc_ret = $client->allocobj($token, $ftype, $testfile) ;
    //     var_dump($alloc_ret);
    //     echo "====5555==<br />";
    //     $append_ret = $client->appendObj($token, $testfile, $bin , $ftype);
    //     var_dump($append_ret);
    //     $odescr = array('test1'=>'testa','test2'=>'testb');
    //     $com_ret = $client->commitObj($token, $testfile, $odescr, $ftype);
    //     var_dump($com_ret);
    //     $attribute = 'test1';
    //     $ret1 = $client->queryAttribute($token, $attribute, $testfile, $ftype);
    //     var_dump($ret1);
    //     $attribute = 'test2';
    //     $ret2 = $client->queryAttribute($token, $attribute, $testfile, $ftype);
    //     var_dump($ret2);
    $q_ret = $client->QueryFile($token, $ftype, $testfile);
    var_dump($q_ret);
    echo "====333==<br />";
    $filepath = 'C:\\Users\\Administrator\\Desktop\\test12.jpg';
    $download_arr['objid'] = 'netdiskportrait';
    $download_arr['offerset'] = 0;
    $download_arr['reqlen'] = 74671;
    $download_arr['type'] = $ftype;
    $download_param = new \proto\DownloadParam($download_arr);
    $download = $client->downloadFile($token, $download_param);
    var_dump($download->result);
    file_put_contents($filepath, $download->bin);
    $transport->close();
} catch (TException $tx) {
    print 'TException: ' . $tx->getMessage() . "\n";
}
Ejemplo n.º 3
0
 //     $socket = new THttpClient('localhost', 8888, '/chdserver.php');
 $transport = new TBufferedTransport($socket, 1024, 1024);
 $protocol = new TBinaryProtocol($transport);
 $client = new \proto\CloudHardDiskServiceClient($protocol);
 $transport->open();
 echo $client->GetVer();
 echo "===22===<br />";
 $auth_ret = $client->loginAuth('netdisk', 'aerohive', 1);
 echo "===3===<br />";
 var_dump($auth_ret);
 $token = $auth_ret->token;
 echo "===4===<br />";
 $list_ret = $client->queryFileList($token, 1, 0, 10);
 var_dump($list_ret);
 echo "====22==<br />";
 $q_ret = $client->QueryFile($token, 1, 'hello.txt');
 var_dump($q_ret);
 echo "====333==<br />";
 exit(0);
 $download_arr['objid'] = 'hello.txt';
 $download_arr['offerset'] = 0;
 $download_arr['reqlen'] = 1024 * 1024;
 $download_param = new \proto\DownloadParam($download_arr);
 $download = $client->downloadFile($token, $download_param);
 var_dump($download);
 echo "====4444==<br />";
 $alloc_ret = $client->allocobj($token, 1, 'test2.txt');
 var_dump($alloc_ret);
 echo "====5555==<br />";
 //     exit(0);
 //     echo "1-----------<br />";