>  기사  >  백엔드 개발  >  Laravel에서 Qiniu Cloud를 사용하여 이미지를 업로드하는 예

Laravel에서 Qiniu Cloud를 사용하여 이미지를 업로드하는 예

黄舟
黄舟원래의
2017-09-08 09:32:171929검색


Qiniu Cloud 계정 등록

Qiniu Cloud 등록 계정을 개설하고 실명 인증을 수행하면 인증에 성공하면 개인 키를 볼 수 있습니다.
Laravel에서 Qiniu Cloud를 사용하여 이미지를 업로드하는 예

jdk 확장 프로그램 설치

Composer가 이 컴퓨터에 설치되어 있는지 확인하세요. 그렇지 않은 경우 Baidu가 Composer 자체를 설치하십시오. 콘솔에 composer require qiniu/php-sdk를 입력하고 설치 프롬프트가 성공할 때까지 기다립니다.

 // 引入鉴权类
    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);
    }

complete

위 내용은 Laravel에서 Qiniu Cloud를 사용하여 이미지를 업로드하는 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.