提交的内容

This commit is contained in:
2025-05-12 15:45:02 +08:00
parent 629c4750da
commit b48c692775
3043 changed files with 34732 additions and 60810 deletions

23
vendor/qcloud/cos-sdk-v5/src/Common.php vendored Executable file → Normal file
View File

@ -24,6 +24,29 @@ function region_map($region)
return $region;
}
function processCosConfig($config)
{
$config['region'] = !empty($config['region']) ? region_map($config['region']) : $config['region'];
$config['secretId'] = trim($config['credentials']['secretId']);
$config['secretKey'] = trim($config['credentials']['secretKey']);
$config['token'] = !empty($config['credentials']['token']) ? trim($config['credentials']['token']) : $config['credentials']['token'];
$config['appId'] = $config['credentials']['appId'];
$config['anonymous'] = $config['credentials']['anonymous'];
unset($config['credentials']);
if (isset($config['schema'])) {
$config['scheme'] = $config['schema'];
unset($config['schema']);
}
if (isset($config['locationWithSchema'])) {
$config['locationWithScheme'] = $config['locationWithSchema'];
unset($config['locationWithSchema']);
}
return $config;
}
function encodeKey($key)
{
return str_replace('%2F', '/', rawurlencode($key));