Heim  >  Artikel  >  Backend-Entwicklung  >  Ein Beispiel für das Hochladen von Bildern mit Qiniu Cloud in Laravel

Ein Beispiel für das Hochladen von Bildern mit Qiniu Cloud in Laravel

黄舟
黄舟Original
2017-09-08 09:32:171881Durchsuche


Qiniu Cloud-Konto registrieren

Qiniu Cloud-Registrierungskonto eröffnen und Echtnamenauthentifizierung durchführen. Nach erfolgreicher Authentifizierung können Sie Ihren privaten Schlüssel anzeigen
Ein Beispiel für das Hochladen von Bildern mit Qiniu Cloud in Laravel

JDK-Erweiterung installieren

Bestätigen Sie, dass Composer auf diesem Computer installiert ist. Wenn nicht, installieren Sie Composer bitte selbst auf Baidu. Geben Sie composer require qiniu/php-sdk in die Konsole ein und warten Sie, bis die Installationsaufforderung erfolgreich ist

 // 引入鉴权类
    use Qiniu\Auth;    // 引入上传类
    use Qiniu\Storage\UploadManager;    // 需要填写你的 Access Key 和 Secret Key
    $accessKey = 'Access_Key';    $secretKey = 'Secret_Key';    // 构建鉴权对象
    $auth = new Auth($accessKey, $secretKey);    // 要上传的空间
    $bucket = 'Bucket_Name';    // 生成上传 Token
    $token = $auth->uploadToken($bucket);    // 要上传文件的本地路径
    $filePath = './php-logo.png';    // 上传到七牛后保存的文件名
    $key = 'my-php-logo.png';    // 初始化 UploadManager 对象并进行文件的上传
    $uploadMgr = new UploadManager();    // 调用 UploadManager 的 putFile 方法进行文件的上传
    list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);    echo "\n====> putFile result: \n";    if ($err !== null) {
        var_dump($err);
    } else {
        var_dump($ret);
    }

Abgeschlossen

Das obige ist der detaillierte Inhalt vonEin Beispiel für das Hochladen von Bildern mit Qiniu Cloud in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn