Laravel 圖片七牛上傳

注冊(cè)七牛云賬號(hào)

打開<a >七牛云</a>注冊(cè)賬號(hào)并實(shí)名認(rèn)證,認(rèn)證成功后就可以查看自己的私鑰了


這里寫圖片描述

安裝jdk擴(kuò)展

確認(rèn)本機(jī)安裝Composer,如果沒有請(qǐng)百度自行安裝Composer。在控制臺(tái)輸入composer require qiniu/php-sdk 等待安裝提示成功

 // 引入鑒權(quán)類
    use Qiniu\Auth;
    // 引入上傳類
    use Qiniu\Storage\UploadManager;
    // 需要填寫你的 Access Key 和 Secret Key
    $accessKey = 'Access_Key';
    $secretKey = 'Secret_Key';
    // 構(gòu)建鑒權(quán)對(duì)象
    $auth = new Auth($accessKey, $secretKey);
    // 要上傳的空間
    $bucket = 'Bucket_Name';
    // 生成上傳 Token
    $token = $auth->uploadToken($bucket);
    // 要上傳文件的本地路徑
    $filePath = './php-logo.png';
    // 上傳到七牛后保存的文件名
    $key = 'my-php-logo.png';
    // 初始化 UploadManager 對(duì)象并進(jìn)行文件的上傳
    $uploadMgr = new UploadManager();
    // 調(diào)用 UploadManager 的 putFile 方法進(jìn)行文件的上傳
    list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);
    echo "\n====> putFile result: \n";
    if ($err !== null) {
        var_dump($err);
    } else {
        var_dump($ret);
    }

完成

最后編輯于
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容