クラウドストレージ機能を実現するためのLaravel 5へのQiniu Cloud Storageの統合について
Qiniu公式SDK、非ストレージ版を使用
方法は非常に簡単で、以下のようにComposerのインストール方法のみを紹介します:
Composerをインストールする
curl - sS https://getcomposer.org/installer | php
Composer コマンドを実行して、SDK の最新の安定バージョンをインストールします:
php combos.phar require qiniu/php-sdk
Composer によって生成されたオートローダーが必要です: 3番目のステップについては、個人的にはComposerを使用してインストール後に自動的にロードされると思いますが、誤解があるかどうかはわかりませんが、操作方法がまだよくわかっていない場合は指摘してください。
Composer の使用に関する詳細な手順が必要な場合は、Composer の公式 Web サイト、または対応する中国語の Web サイトにアクセスしてください。
上記の手順が完了したら、次のリンクは非常に重要です
require 'vendor/autoload.php';
私のような初心者は、次のとおりに直接使用できることがわかるかもしれません公式チュートリアルへ。認証の競合がある可能性があります~~~
ここには次のような解決方法がありますが、落胆しないでください:
QiniuAuth を QiAuth として使用する;
ソースを変更せずに名前を変更するには、エイリアスを使用します。コード
以下、私たちの手順は基本的に公式チュートリアルと同じです:
まず、認証する必要があります:
// アップロードするスペース
$bucket = 'life'// 公開鍵と署名に使用される秘密鍵
$ accessKey = 'Access_Key';
$secretKey = 'Secret_Key';
署名オブジェクトを初期化する
$auth = new QiAuth($accessKey, $secretKey);
// アップロードを生成するToken
$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>
ここで、私は非常に低レベルの間違いを犯しました。トークンとラベルの処理中に間違って書いたので、トラブルシューティングに時間がかかりました~~~

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

WebStorm Mac版
便利なJavaScript開発ツール
