function Qiniu_RS_Rput($self, $bucket, $key, $body, $fsize, $putExtra) { $putPolicy = new Qiniu_RS_PutPolicy("{$bucket}:{$key}"); $upToken = $putPolicy->Token($self->Mac); if ($putExtra == null) { $putExtra = new Qiniu_Rio_PutExtra($bucket); } else { $putExtra->Bucket = $bucket; } return Qiniu_Rio_Put($upToken, $key, $body, $fsize, $putExtra); }
public function testLargePut() { $key = 'testRioLargePut' . getTid(); $err = Qiniu_RS_Delete($this->client, $this->bucket, $key); $putPolicy = new Qiniu_RS_PutPolicy($this->bucket); $upToken = $putPolicy->Token(null); $putExtra = new Qiniu_Rio_PutExtra($this->bucket); $reader = new MockReader(); list($ret, $err) = Qiniu_Rio_Put($upToken, $key, $reader, QINIU_RIO_BLOCK_SIZE + 5, $putExtra); $this->assertNull($err); $this->assertEquals($ret['hash'], "lgQEOCZ8Ievliq8XOfZmWTndgOll"); var_dump($ret); list($ret, $err) = Qiniu_RS_Stat($this->client, $this->bucket, $key); $this->assertNull($err); var_dump($ret); $err = Qiniu_RS_Delete($this->client, $this->bucket, $key); $this->assertNull($err); }
function Qiniu_Rio_PutFile($upToken, $key, $localFile, $putExtra) { $fp = fopen($localFile, 'rb'); if ($fp === false) { $err = Qiniu_NewError(0, 'fopen failed'); return array(null, $err); } $fi = fstat($fp); $result = Qiniu_Rio_Put($upToken, $key, $fp, $fi['size'], $putExtra); fclose($fp); return $result; }
function apQiniu_RS_Rput($self, $bucket, $key, $body, $fsize, $putExtra) { ${"GLOBALS"}["qzxcger"] = "putExtra"; ${"GLOBALS"}["idnkxwb"] = "putExtra"; ${"GLOBALS"}["xtapwooufx"] = "putPolicy"; ${${"GLOBALS"}["xtapwooufx"]} = new Qiniu_RS_PutPolicy_apf("{$bucket}:{$key}"); ${${"GLOBALS"}["kkyytmgltzf"]} = $putPolicy->Token($self->Mac); $xubqlrscj = "upToken"; if (${${"GLOBALS"}["qzxcger"]} == null) { $cjksyv = "bucket"; ${${"GLOBALS"}["dxgslnvcwgui"]} = new Qiniu_Rio_PutExtra_apf(${$cjksyv}); } else { $ycyjegqxxhjg = "bucket"; $putExtra->Bucket = ${$ycyjegqxxhjg}; } ${"GLOBALS"}["offoskxalnz"] = "key"; $bsxxsfhsctwm = "body"; return Qiniu_Rio_Put(${$xubqlrscj}, ${${"GLOBALS"}["offoskxalnz"]}, ${$bsxxsfhsctwm}, ${${"GLOBALS"}["wbmstqftszv"]}, ${${"GLOBALS"}["idnkxwb"]}); }