最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年07月03日 12:11:45   投稿:hebedich  
這篇文章主要介紹了PHP整合七牛實(shí)現(xiàn)上傳文件的相關(guān)資料,需要的朋友可以參考下

七牛支持抓取遠(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)容了,希望大家能夠喜歡。

您可能感興趣的文章:

相關(guān)文章

  • php解析xml方法實(shí)例詳解

    php解析xml方法實(shí)例詳解

    這篇文章主要介紹了php解析xml方法,以實(shí)例形式詳細(xì)分析了php解析XML的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • php使用composer常見問題及解決辦法

    php使用composer常見問題及解決辦法

    這篇文章主要介紹了php使用composer常見問題及解決辦法,對composer感興趣的同學(xué),可以參考下
    2021-04-04
  • Laravel中間件的使用詳解

    Laravel中間件的使用詳解

    Laravel?中間件提供了一種方便的機(jī)制來過濾進(jìn)入應(yīng)用的?HTTP?請求。這篇文章主要和大家介紹一下Laravel中間件的創(chuàng)建和使用,需要的可以參考一下
    2023-02-02
  • PHP5函數(shù)小全(分享)

    PHP5函數(shù)小全(分享)

    本篇文章是對PHP5函數(shù)進(jìn)行了詳細(xì)的總結(jié)與分析,需要的朋友參考下
    2013-06-06
  • php表單提交與$_POST實(shí)例分析

    php表單提交與$_POST實(shí)例分析

    這篇文章主要介紹了php表單提交與$_POST,實(shí)例分析了表單提交中$_POST變量的具體內(nèi)容形式,有助于更好的掌握表單提交中的數(shù)據(jù)操作技巧,需要的朋友可以參考下
    2015-01-01
  • PHP中空字符串介紹0、null、empty和false之間的關(guān)系

    PHP中空字符串介紹0、null、empty和false之間的關(guān)系

    用PHP開發(fā)那么久,PHP中空字符串、0、null、empty和false之間的關(guān)系總是有些不確定的東西。遇到它們應(yīng)該用哪個(gè)方法函數(shù)去處理
    2012-09-09
  • mysql中存儲(chǔ)過程、函數(shù)的一些問題

    mysql中存儲(chǔ)過程、函數(shù)的一些問題

    mysql中存儲(chǔ)過程、函數(shù)的一些問題...
    2007-02-02
  • PHP模擬asp中response類實(shí)現(xiàn)方法

    PHP模擬asp中response類實(shí)現(xiàn)方法

    這篇文章主要介紹了PHP模擬asp中response類的方法,可實(shí)現(xiàn)模擬ASP中response類處理客戶端響應(yīng)的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • PHP PDO函數(shù)庫詳解

    PHP PDO函數(shù)庫詳解

    PDO是一個(gè)“數(shù)據(jù)庫訪問抽象層”,作用是統(tǒng)一各種數(shù)據(jù)庫的訪問接口,與mysql和mysqli的函數(shù)庫相比,PDO讓跨數(shù)據(jù)庫的使用更具有親和力;與ADODB和MDB2相比,PDO更高效。
    2010-04-04
  • PHP中使用循環(huán)實(shí)現(xiàn)的金字塔圖形

    PHP中使用循環(huán)實(shí)現(xiàn)的金字塔圖形

    這篇文章主要介紹了PHP中使用循環(huán)實(shí)現(xiàn)的金字塔圖形,本文是一篇PHP的課堂筆記,完成老師的作業(yè)總結(jié)而來,需要的朋友可以參考下
    2014-11-11

最新評論

临清市| 无为县| 博客| 广德县| 九台市| 苍梧县| 英德市| 伊通| 枝江市| 游戏| 海门市| 辛集市| 全南县| 湘潭市| 重庆市| 古交市| 克山县| 微山县| 上高县| 丽水市| 宿松县| 仙居县| 沛县| 海兴县| 卢龙县| 湘西| 禄丰县| 平安县| 桂阳县| 达拉特旗| 遂昌县| 阳城县| 防城港市| 丰都县| 句容市| 昭通市| 芜湖县| 马龙县| 荃湾区| 仙居县| 平原县|