123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace App\Tools;
- use function Hyperf\Support\env;
- class PublicData
- {
- /**
- * 拼接图片地址
- * @param string $imgUrl
- * @return string
- */
- public static function getImageUrl(string $imgUrl)
- {
- return env("OSS_ENDPOINT")."/".env("BUCKET")."/".$imgUrl;
- }
- /**
- * 截取图片地址
- * @param string $imgUrl
- * @return string
- */
- public static function saveImageUrl(string $imgUrl)
- {
- // 使用 parse_url 解析 URL
- $parsedUrl = parse_url($imgUrl);
- // 提取路径部分
- $path = isset($parsedUrl['path']) ? $parsedUrl['path'] : '';
- // 如果需要去掉前面的斜杠
- $trimmedPath = ltrim($path, '/');
- return $trimmedPath;
- }
- }
|