$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
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"; }
// $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 />";