常見問題

php 阿里云oss圖片上傳報(bào)錯(cuò) RequestCoreException ssl證書報(bào)錯(cuò)處理

常見問題

2253

字體:

php 阿里云oss圖片上傳報(bào)錯(cuò)  RequestCoreException ssl 證書報(bào)錯(cuò)處理?

錯(cuò)誤很明顯,SSL證書 驗(yàn)證的問題,本地證書沒有配置。如果看問題,配置證書是解決問題的辦法,但是如果不想配置證書能否解決,當(dāng)然可以。

// yourEndpoint填寫B(tài)ucket所在地域?qū)?yīng)的Endpoint。以華東1(杭州)為例,Endpoint填寫為 
$endpoint = "yourEndpoint";

如果按照上面方式在域名前添加http/https就會(huì)出現(xiàn) RequestCoreException ssl證書報(bào)錯(cuò)處理?


方法一 返回為http

去除http/https就可以了,返回地址為 http,如何需要返回https地址需要如下操作

["url" => "http://oss-cn-zhangjiakou.aliyuncs.com/33/20230211/foot%20%281%29.png"]


 方法二 返回為https地址

// yourEndpoint填寫B(tài)ucket所在地域?qū)?yīng)的Endpoint。以華東1(杭州)為例,Endpoint填寫為https://oss-cn-hangzhou.aliyuncs.com。 
$endpoint = "yourEndpoint";
  1. $endpoint 設(shè)置 https+域名

  2. 在證書的SDK中找到 src/OSS/Http/RequestCore.php 文件,找到下面代碼

/**
 * The state of SSL certificate verification.
 */
public $ssl_verification = true;


修改為 false 即可 獲取返回地址為

["url" => "https://oss-cn-zhangjiakou.aliyuncs.com/33/20230211/foot%20%281%29.png"]


[聲明]原創(chuàng)不易,請(qǐng)轉(zhuǎn)發(fā)者備注下文章來源(hbsjsd.cn)【速建時(shí)代】。