Beispiel #1
0
$sliceSize = 3 * 1024 * 1024;
$uploadRet = Cosapi::upload($bucketName, $srcPath, $dstPath, $bizAttr, $sliceSize, $insertOnly);
var_dump($uploadRet);
//目录列表
$listnum = 20;
$pattern = "eListBoth";
$order = 0;
$listRet = Cosapi::listFolder($bucketName, $dstFolder, $listnum, $pattern, $order);
var_dump($listRet);
//更新目录信息
$bizAttr = "";
$updateRet = Cosapi::updateFolder($bucketName, $dstFolder, $bizAttr);
var_dump($updateRet);
//更新文件信息
$bizAttr = "";
$authority = "eWPrivateRPublic";
$customer_headers_array = array('Cache-Control' => "no", 'Content-Type' => "application/pdf", 'Content-Language' => "ch");
$updateRet = Cosapi::update($bucketName, $dstPath, $bizAttr, $authority, $customer_headers_array);
var_dump($updateRet);
//查询目录信息
$statRet = Cosapi::statFolder($bucketName, $dstFolder);
var_dump($statRet);
//查询文件信息
$statRet = Cosapi::stat($bucketName, $dstPath);
var_dump($statRet);
//删除文件
$delRet = Cosapi::delFile($bucketName, $dstPath);
var_dump($delRet);
//删除目录
$delRet = Cosapi::delFolder($bucketName, $dstFolder);
var_dump($delRet);
Beispiel #2
0
        exit("0");
    }
}
$files = time();
//传到COS
$base64_body = substr(strstr($base64_image_content, ','), 1);
//生成本地文件
$new_file = "./tmp/" . $files . ".png";
$data = base64_decode($base64_body);
file_put_contents($new_file, $data);
$cosfolder = Cosapi::statFolder($bucketName, $faceFolder);
if ($cosfolder["code"] != "0") {
    Cosapi::createFolder($bucketName, $faceFolder);
}
//要传入腾讯云文件
$dstPath = $faceFolder . $files . ".png";
//查询文件是否存在
$result = Cosapi::stat($bucketName, $dstPath);
if ($result["code"] == "0") {
    Cosapi::del($bucketName, $dstPath);
    $types = Cosapi::upload($new_file, $bucketName, $dstPath);
} else {
    $types = Cosapi::upload($new_file, $bucketName, $dstPath);
}
/*清空本地的存储文件及目录
unlink($save_path);
*/
$file_url = $types["data"]["access_url"];
session_start();
$_SESSION['face'] = $file_url;
echo "1";