>  기사  >  백엔드 개발  >  Laravel에서 Alibaba Cloud OSS Composer 패키지를 사용하여 _php 팁 공유

Laravel에서 Alibaba Cloud OSS Composer 패키지를 사용하여 _php 팁 공유

WBOY
WBOY원래의
2016-05-16 20:23:442034검색

Alibaba Cloud는 네임스페이스 기반의 SDK V2 버전을 제공하지만 문서가 그다지 완전하지 않고 사용 임계값이 상대적으로 높기 때문에 Composer 패키지를 패키징했습니다: https://github.com/johnlui/AliyunOSS

설치

composer.json에 다음 콘텐츠를 추가하세요.

코드 복사 코드는 다음과 같습니다.

필요: {

"johnlui/aliyun-oss": "dev-master"

}

그런 다음 작곡가 업데이트를 실행하세요


사용

코드 복사 코드는 다음과 같습니다.

JohnLuiAliyunOSSAliyunOSS를 사용하세요.


//OSSClient 객체 생성
// 세 가지 매개변수: 서버 주소, Alibaba Cloud에서 제공하는 AccessKeyId, AccessKeySecret
$oss = AliyunOSS::boot('http://oss-cn-qingdao.aliyuncs.com', $AccessKeyId, $AccessKeySecret);

// 버킷 설정
$oss = $oss->setBucket($bucketName);

// 파일 업로드(예제 파일은 공용 디렉터리의 robots.txt)
//두 개의 매개변수: 리소스 이름, 파일 경로
$oss->uploadFile('robots.txt', public_path('robots.txt'));

// 서버에서 이 리소스의 URL을 가져와서 인쇄하세요
// 두 개의 매개변수: 리소스 이름, 만료 시간
echo $oss->getUrl('robots.txt', new DateTime(" 1일"));

정말 간단합니다. 마음에 들면 Github에 별표를 표시해 보세요!

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