require_once'qiniu/autoload.php';
header('Access-Control-Allow-Origin:*');
define('QINIU_BUCKET',?'winroad');?//這是你的存儲(chǔ)空間名稱
define('QINIU_ACCESSKEY',?'CMD9E7Oj7ftTm_e****WFWvL5C7rWDHnuy');
define('QINIU_SECRETKEY',?'Gce828lG-_wTB****EKbrkF7MetST6sIPn0mS');
define('QINIU_DOMAIN',?'??//測(cè)試域名?
define('QINIU_UPLOAD_URL',?'http://upload.qiniu.com/putb64/-1');//上傳路徑
useQiniu\Auth;
$bucket=?QINIU_BUCKET;
$accessKey=?QINIU_ACCESSKEY;
$secretKey=?QINIU_SECRETKEY;
$auth=?newAuth($accessKey,?$secretKey);
$upToken=?$auth->uploadToken($bucket,?null,?3600);//獲取上傳所需的token
define('QINIU_UP_TOKEN',?$upToken);//token
functionrequest_by_curl($remote_server,?$post_string,?$upToken)
{
????$headers=?array();
????$headers[]?=?'Content-Type:image/png';
????$headers[]?=?'Authorization:UpToken?'.?$upToken;
????$ch=?curl_init();
????curl_setopt($ch,?CURLOPT_URL,?$remote_server);
????//curl_setopt($ch,?CURLOPT_HEADER,?0);
????curl_setopt($ch,?CURLOPT_HTTPHEADER,?$headers);
????curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1);
????//curl_setopt($ch,?CURLOPT_POST,?1);
????curl_setopt($ch,?CURLOPT_POSTFIELDS,?$post_string);
????curl_setopt($ch,?CURLOPT_CONNECTTIMEOUT,?10);
????curl_setopt($ch,?CURLOPT_TIMEOUT,?30);
????$data=?curl_exec($ch);
????curl_close($ch);
????return$data;
}
functionqiniu_upload($base64)
{
????$base64=?trim($base64);
????$base64=?str_replace('data:image/jpeg;base64,',?'',?$base64);?//只要逗號(hào)后面的
????$ret= $this->request_by_curl(QINIU_UPLOAD_URL,?$base64,?QINIU_UP_TOKEN);
????$ret=?json_decode($ret,?true);
????if($ret)?{
????????return$ret['key'];??//只要返回的key,將key與domain拼接就能得到?上傳后的url了
????}?else{
????????returnfalse;
????}
}
PHP上傳base64圖片字符串到七牛
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- cURL是一個(gè)利用URL語(yǔ)法規(guī)定來(lái)傳輸文件和數(shù)據(jù)的工具,支持很多協(xié)議和選項(xiàng),如HTTP、FTP、TELNET等,能...
- 原文地址:PHPcURL庫(kù)函數(shù)抓取頁(yè)面內(nèi)容(轉(zhuǎn))作者:巴克 cURL是一個(gè)利用URL語(yǔ)法規(guī)定來(lái)傳輸文件和數(shù)據(jù)的工具...
- 本文為轉(zhuǎn)載,原文:Laravel項(xiàng)目中使用markdown編輯器及圖片粘貼上傳七牛云 Markdown Markd...
- 廣告節(jié)又來(lái)了。 只要身在這行,不管你來(lái)沒(méi)來(lái)過(guò)廣告節(jié),總能或多或少說(shuō)出一些關(guān)于它的事。如果來(lái)過(guò)幾次更是如數(shù)家珍,哪個(gè)...