Ejemplo n.º 1
0
 echo "test queryFileList interface...";
 $list_ret = $client->queryFileList($token, $ftype, 0, 10);
 if ($list_ret->result->ret == $SUCCESS) {
     echo "queryFileList is ok. ";
     var_dump($list_ret->files);
 } else {
     echo "<b>queryFileList is error. </b>";
     echo $list_ret->result->msg;
     echo "<br />";
     echo $list_ret->result->ret;
     echo "<br />";
 }
 echo "<br />";
 echo "<br />";
 echo "test delObj interface...";
 $ret_del = $client->delObj($token, $testfile, $ftype);
 if ($ret_del->ret == $SUCCESS) {
     echo "delObj is ok. ";
 } else {
     echo "<b>delObj is error. </b>";
     echo $ret_del->msg;
     echo "<br />";
     echo $ret_del->ret;
     echo "<br />";
 }
 echo "<br />";
 echo "<br />";
 echo "test allocobj interface...";
 $alloc_ret = $client->allocobj($token, $ftype, $testfile);
 if ($alloc_ret->result->ret == $SUCCESS) {
     echo "allocobj is ok. ";
Ejemplo n.º 2
0
 $protocol = new TBinaryProtocol($transport);
 $client = new \proto\CloudHardDiskServiceClient($protocol);
 $transport->open();
 $auth_ret = $client->loginAuth('18600000000', '123456', 1);
 echo "===3====<br />";
 //     var_dump($auth_ret);
 $token = $auth_ret->token;
 echo "token=>" . $token . PHP_EOL;
 echo "===4===<br />";
 //     $token ="f7a7bcb9ce6221b41ef9f0526ff3a355";
 $ftype = 1;
 $filename = 'apache-jmeter-2.13_src.zip';
 $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==" . PHP_EOL;
 $alloc_ret = $client->allocobj($token, $ftype, $filename);
 var_dump($alloc_ret);
 echo "====5555==" . PHP_EOL;
 $queryobj_ret = $client->queryobj($token, $ftype, $filename);
 var_dump($queryobj_ret);
 $starttime = microtime(true);
 #$filepath = 'C:/Users/hzshark/Desktop/applist/com.yipiao_114128.apk';
 $filepath = '/data/html/www/netdisk_api/apache-jmeter-2.13_src.zip';
 if (file_exists($filepath)) {
     $filesize = filesize($filepath);
     $offset = $queryobj_ret->offset;
     $readlen = 32 * 1024;
     $read_data = file_get_contents($filepath);
Ejemplo n.º 3
0
    echo "===4===<br />";
    //     $token = '76b15c2a89c9b22ec950fe2e2dab2ddf';
    $ftype = 1;
    $testfile = 'test0001.log';
    $bin = 'testtesttest';
    echo "一开始用户已用容量:" . PHP_EOL;
    echo $auth_ret->uspace . PHP_EOL;
    $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);
    $auth_ret = $client->loginAuth('13355786900', '123456', 1);
    echo "上传一个文件以后容量:" . PHP_EOL;
    echo $auth_ret->uspace . PHP_EOL;
    $del_ret = $client->delObj($token, $testfile, $ftype);
    var_dump($del_ret);
    $auth_ret = $client->loginAuth('13355786900', '123456', 1);
    echo "删除上传文件后已用容量:" . PHP_EOL;
    echo $auth_ret->uspace . PHP_EOL;
} catch (TException $tx) {
    print 'TException: ' . $tx->getMessage() . "\n";
}
?>



<?php 
Ejemplo n.º 4
0
    $protocol = new TBinaryProtocol($transport);
    $client = new \proto\CloudHardDiskServiceClient($protocol);
    $transport->open();
    //     $auth_ret = $client->loginAuth('hzshark', 'aerohive', 1);
    //     echo "===3===<br />";
    //     var_dump($auth_ret);
    //     $token = $auth_ret->token;
    //     echo "===4===<br />";
    $token = "f7a7bcb9ce6221b41ef9f0526ff3a355";
    $ftype = 6;
    $filename = 'netdiskportrait';
    $queryobj_ret = $client->queryobj($token, $ftype, $filename);
    var_dump($queryobj_ret);
    //     $list_ret = $client->queryFileList($token,$ftype, 0, 10);
    //     var_dump($list_ret);
    $del_ret = $client->delObj($token, $filename, $ftype);
    var_dump($del_ret);
    $queryobj_ret = $client->queryobj($token, $ftype, $filename);
    var_dump($queryobj_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";
}
?>