ホームページ >バックエンド開発 >PHPチュートリアル >Laravel での Alibaba Cloud OSS Composer パッケージ共有の使用、laraveloss_PHP チュートリアル

Laravel での Alibaba Cloud OSS Composer パッケージ共有の使用、laraveloss_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:07:131346ブラウズ

Laravel、laraveloss での Alibaba Cloud OSS Composer パッケージ共有の使用

Alibaba Cloud は、名前空間に基づいて SDK の V2 バージョンを提供しますが、ドキュメントがあまり完全ではなく、使用のしきい値が比較的高いため、Composer パッケージをパッケージ化しました: https://github.com/johnlui/AliyunOSS

インストール

次のコンテンツをcomposer.jsonに追加します:

コードをコピーします コードは次のとおりです:

必要: {

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

}

次に、composer updateを実行します

使用する

コードをコピーします コードは次のとおりです:

JohnLuiAliyunOSSAliyunOSS を使用します;


//OSSClientオブジェクトを構築します
// 3 つのパラメーター: サーバー アドレス、Alibaba Cloud によって提供される AccessKeyId、AccessKeySecret
$oss = AliyunOSS::boot('http://oss-cn-qingdao.aliyuncs.com', $AccessKeyId, $AccessKeySecret);

// バケツを設定する
$oss = $oss->setBucket($bucketName);

// ファイルをアップロードします (サンプル ファイルはパブリック ディレクトリ内の robots.txt です)
// 2 つのパラメータ: リソース名、ファイルパス
$oss->uploadFile('robots.txt', public_path('robots.txt'));

// このリソースの URL をサーバーから取得して印刷します
// 2 つのパラメータ: リソース名、有効期限
echo $oss->getUrl('robots.txt', new DateTime("+1 day"));

気に入ったら、Github でスターを付けることができます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/955971.html技術記事 Laravel は Alibaba Cloud OSS Composer パッケージ共有を使用し、laraveloss Alibaba Cloud は名前空間に基づいて V2 バージョンの SDK を提供しますが、ドキュメントがあまり完全ではなく、使用しきい値が比較的高いため、パッケージ化しました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。