麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

PHP整合七牛實(shí)現(xiàn)上傳文件

2024-04-25 20:38:14
字體:
供稿:網(wǎng)友

七牛支持抓取遠(yuǎn)程圖片 API,用 access_key + secret_key + url 生成 access_token, 把 access_token 加在 header 里,然后向 post url 就完成上傳了。

Sample code:

<?php

/*

*

* @desc URL安全形式的base64編碼

* @param string $str

* @return string

*/

function urlsafe_base64_encode($str){

$find = array("+","/");

$replace = array("-", "_");

return str_replace($find, $replace, base64_encode($str));

}

/**

* generate_access_token

*

* @desc 簽名運(yùn)算

* @param string $access_key

* @param string $secret_key

* @param string $url

* @param array $params

* @return string

*/

function generate_access_token($access_key, $secret_key, $url, $params = ''){

$parsed_url = parse_url($url);

$path = $parsed_url['path'];

$access = $path;

if (isset($parsed_url['query'])) {

$access .= "?" . $parsed_url['query'];

}

$access .= "/n";

if($params){

if (is_array($params)){

$params = http_build_query($params);

}

$access .= $params;

}

$digest = hash_hmac('sha1', $access, $secret_key, true);

return $access_key.':'.urlsafe_base64_encode($digest);

}

/**

* 測試

*/

$access_key = '''your access_key';

$secret_key = 'your secret_key';

$fetch = urlsafe_base64_encode('http://203.208.46.200/images/srpr/logo11w.png');

$to = urlsafe_base64_encode('ibeircn:11.jpg');

$url = 'http://iovip.qbox.me/fetch/'. $fetch .'/to/' . $to;

$access_token = generate_access_token($access_key, $secret_key, $url);

$header[] = 'Content-Type: application/json';

$header[] = 'Authorization: QBox '. $access_token;

$con = send('iovip.qbox.me/fetch/'.$fetch.'/to/'.$to, $header);

var_dump($con);

function send($url, $header = '') {

$curl = curl_init($url);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_HEADER,1);

curl_setopt($curl, CURLOPT_HTTPHEADER, $header);

curl_setopt($curl, CURLOPT_POST, 1);

$con = curl_exec($curl);

if ($con === false) {

echo 'CURL ERROR: ' . curl_error($curl);

} else {

return $con;

}

}

?>

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人国产精品一区二区毛片在线 | free japan xxxxhdsex69| 羞羞视频在线免费 | 九九久久视频 | 日韩精品中文字幕一区 | av电影直播 | 欧美 国产 综合 | 欧美一级高潮片免费的 | 免费的毛片| av电影院在线观看 | 久草在线视频网 | 亚洲精品xxx | www.91tv| 国内精品久久久久久久久久 | 极品大长腿啪啪高潮露脸 | 精品国产一区二区久久 | 精品国产一区二区三区四区在线 | 久国久产久精永久网页 | 麻豆视频在线播放 | 一级在线视频 | 狠狠干天天操 | 欧美一级视屏 | 免费a级作爱片免费观看欧洲 | 激情宗合 | 欧美毛片 | 超碰97国产在线 | 国产精品久久久久久久久久久久久久久 | 亚洲欧美aⅴ | chinese18 xxxx videos | 国产精品久久久久网站 | 欧美一级特黄aaaaaa在线看首页 | 欧美城网站地址 | 精品一区二区久久久久久久网精 | 欧美一级做一级爱a做片性 久久久资源网 | 欧美黄一级 | 欧美a视频 | 色呦呦一区二区三区 | 爱逼av | chinese乱子伦xxxx国语对白 | 欧美性生活区 | h视频免费看 |