1. 程式人生 > >從百度雲下載批量視訊到本地

從百度雲下載批量視訊到本地

下載好的批量資料
這裡寫圖片描述


    public function getDownFile(){
        set_time_limit(0); //放開超時限制,
        @ini_set('memory_limit','2048M');//放大記憶體限制,防止資料量較大時無法匯出
        $BOS_TEST_CONFIG =
            array(
                'credentials' => array(
                    'ak' => '',
                    'sk' => ''
, ), 'endpoint' => 'http://bj.bcebos.com', ); $client = new BosClient($BOS_TEST_CONFIG); $bucketName = '2017'; $response = $client->listObjects($bucketName); $objectList = $response->contents; $oInfo = get(); $i
=0; $sPath = "upload/bosapi4"; foreach($oInfo as $val){ $url = $val['video_url']; $aInfo = explode('/',$url); //資料夾 $jia = isset($aInfo['4'])?$aInfo['4']:''; $filename =isset($aInfo['4'])? $aInfo['5']:$aInfo['4']; $sRealPath
= ROOT_DIR.'/'.$sPath.'/video/'; // $sRealPath = ROOT_DIR.'/'.$sPath.'/'.$jia.'/'; mkdirs($sRealPath); try { $res = $client->getObjectAsString($bucketName, $jia.'/'.$filename); file_put_contents($sRealPath.$filename,$res); unset($val); } catch(Exception $e) { echo $e->getMessage(); } $i++; } return $i; /** * code "NoSuchKey" *message "The specified key does not exist." *requestId "b3000aec-f5d2-413a-b48c-43324e8df8fc" * http://bj.bcebos.com/btp2017/20170928/201709281934133327.mp4 * The specified key does not exist. [requestId:ce0acd40-bfca-4e75-b4cb-432be7e47287 status:404 code:NoSuchKey]The specified key does not exist. [requestId:d43551a0-a1a5-4ee4-9cbf-85a0f4365ef6 status:404 code:NoSuchKey]200 */ }