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

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

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

Laravel での Alibaba Cloud OSS Composer パッケージ共有の使い方

この記事では、Laravel での Alibaba Cloud OSS Composer パッケージ共有の使い方を主に紹介します。 ファイルをダウンロードするには、 の github アドレスにアクセスしてください。ファイルが必要な方はご参考までに

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/955837.html技術記事 Laravel での Alibaba Cloud OSS Composer パッケージ共有の使用 この記事では、Laravel での Alibaba Cloud OSS Composer パッケージ共有の使用方法を主に紹介します。 ファイルをダウンロードするには、ファイルにアクセスしてください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。