Example #1
0
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);
}
Example #2
0
 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);
 }
Example #3
0
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"]});
}