$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);
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";