This commit is contained in:
2025-04-30 15:06:32 +08:00
parent ced6fa85f2
commit 5dc9e63b03
3 changed files with 32 additions and 22 deletions
+13 -3
View File
@@ -65,17 +65,27 @@ class OssService
public function generatePrivateUrl($objectKey, $expireTime = 3600)
{
try {
// 生成 OSS 私有 URL(有效期为 3600 秒)
$url = $this->ossClient->signUrl($this->bucket, $objectKey, $expireTime);
// 记录调试信息
// 记录更详细的调试信息
error_log("OSS URL Generation Debug:");
error_log("Bucket: " . $this->bucket);
error_log("ObjectKey: " . $objectKey);
error_log("ExpireTime: " . $expireTime);
error_log("Current Time: " . time());
error_log("Expiration Time: " . (time() + $expireTime));
error_log("AccessKeyId: " . substr($this->accessKeyId, 0, 4) . "****");
error_log("Endpoint: " . $this->endpoint);
// 生成 OSS 私有 URL
$url = $this->ossClient->signUrl($this->bucket, $objectKey, $expireTime);
// 记录生成的 URL
error_log("Generated URL: " . $url);
return $url;
} catch (OssException $e) {
error_log("OSS Error: " . $e->getMessage());
error_log("Error Code: " . $e->getCode());
error_log("Error Trace: " . $e->getTraceAsString());
throw new \RuntimeException('OSS Error: ' . $e->getMessage());
}
}