> php教程 > PHP开发 > 본문

클라우드 스토리지 기능을 실현하기 위해 Laravel 5에 Qiniu Cloud Storage를 통합하는 방법

高洛峰
풀어 주다: 2016-11-22 15:09:54
원래의
1284명이 탐색했습니다.

Laravel 5에 Qiniu Cloud Storage를 통합하여 클라우드 스토리지 기능 구현에 대해

Qiniu 공식 SDK, 비스토리지 버전 사용
방법은 매우 간단하며 Composer 설치 방법만 소개합니다. :

Composer 설치

curl -sS https://getcomposer.org/installer | php

Composer 명령을 실행하여 SDK의 최신 안정 버전을 설치하세요. 🎜>

php 작곡가.phar require qiniu/php-sdk

Composer에서 생성된 오토로더 필요: 세 번째 단계에 관해서는 개인적으로 Composer I을 사용하여 설치한 후 자동으로 로드될 것이라고 생각합니다. 혹시 오해가 있으신지 모르겠습니다. 실행해 보세요. 아직 방법이 잘 이해되지 않았습니다. 오류가 있으면 지적해주세요.

Composer 사용에 대해 더 자세한 설명이 필요하시면 Composer 공식 홈페이지를 방문하세요. 또는 해당 중국 웹사이트.
위 단계가 완료되면 다음은 매우 중요한 링크입니다

require 'vendor/autoload.php';

있습니다. 저와 같은 많은 사람들이 공식 튜토리얼을 따라 직접 사용하면 인증 충돌 문제가 발생할 수 있다는 것을 알게 될 것입니다 ~~

여기서 해결할 수 있는 방법이 있습니다. 다음과 같이 낙담하지 마십시오.

QiniuAuth를 QiAuth로 사용하세요.

별칭을 사용하여 소스 코드를 수정하지 않고 이름을 바꾸세요.

아래 단계는 기본적으로 공식 튜토리얼과 동일합니다.

먼저 인증이 필요합니다:

// 업로드할 공간

$bucket = 'life';

// 서명에 사용되는 공개 및 개인 키

$accessKey = 'Access_Key';

$secretKey = '비밀_키';

서명 개체 초기화

$auth = new QiAuth($accessKey, $secretKey );

// 업로드 토큰 생성

$upload_token = $auth->uploadToken($bucket);

이제 기본 백그라운드 작업이 완료되었습니다. , 양식을 처리해 봅시다

<form method="post" action="http://up.qiniu.com" enctype="multipart/form-data">
<input name="token" type="hidden" value="{{upload_token}}">
<input name="file" type="file" />
<input type="submit" value="上传"/>
</form>
로그인 후 복사
여기서 토큰을 처리할 때 아주 낮은 수준의 실수를 해서 라벨을 잘못 써서 문제 해결에 오랜 시간이 걸렸습니다~~~

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!