oss 上传文件返回值的url,返回自定义域名的url方法
try{
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint,true);
} catch(OssException $e) {
printf($e->getMessage() . "\n");
return;
}
直接上代码
$accessKeyId = 阿里的accessKeyId
$accessKeySecret = 阿里的accessKeySecret
$endpoint = 设置了第4个参数为true,该出需要设置为自定义的域名,返回的也就是自定义的域名,反之该值应该填Endpoint(地域节点)例如oss-cn-hangzhou.aliyuncs.com
$isCName = boolean值 是否对Bucket做了域名绑定,并且Endpoint参数填写的是自己的域名
执行上传
try { $upload = $this->ossClient->uploadFile($this->bucket, $objectName, $filePath); } catch (OssException $e) { return $e->getMessage(); }
返回的上传地址在$upload['info']['url']