Heim > Artikel > Backend-Entwicklung > Verwendung von Qiniu Cloud Storage in ThinkPHP
Dieser Artikel stellt hauptsächlich die Verwendung von Qiniu-Cloud-Speicher in ThinkPHP vor. Er hat einen gewissen Referenzwert. Jetzt kann ich ihn mit allen Freunden teilen, die ihn benötigen.
ThinkPHP-Entwicklung --Verwenden Sie Qiniu Cloud Storage
Qiniu Cloud Storage ist eine der Speichertypen von thinkphp. Lassen Sie uns nicht zu sehr in die Materie eintauchen.
Als Erstes registrieren Sie ein Qiniu Cloud Storage
ThinkPHP-Entwicklung – verwenden Sie Qiniu Cloud Storage
und melden Sie sich dann an
ThinkPHP-Entwicklung – Qiniu Cloud Storage verwenden
Dann wählen Sie „Ressourcen hinzufügen“ und wählen Sie „Objektspeicher“ aus
ThinkPHP-Entwicklung – Qiniu-Cloud-Speicher verwenden
ThinkPHP-Entwicklung – Qiniu-Cloud-Speicher verwenden
Geben Sie dann den Namen des Bereichs (z. B. Bucket) ein , dieser Name wird später verwendet), Zugriffskontrolle Bestätigen Sie die Erstellung für den öffentlichen Zugriff (wählen Sie für eine einfachere Bedienung den öffentlichen Zugriff aus. Natürlich können Sie auch „Privat“ auswählen, aber beim Anfordern von Ressourcen ist eine Autorisierung erforderlich.)
Geben Sie die Ressource ein, die Sie gerade erstellt haben, und notieren Sie den Domainnamen
ThinkPHP-Entwicklung – verwenden Sie Qiniu Cloud Storage
Wählen Sie im persönlichen Bereich aus Schlüsselverwaltung Hier erhalten Sie Ihren AccessKey und SecretKey. Die Vorbereitungen sind abgeschlossen. Im Folgenden finden Sie die spezifische Konfiguration und Code-Implementierung.
Nehmen Sie die folgende Konfiguration in der Konfigurationsdatei config.php vor
'config_qiniu' => array( 'accessKey' => '', //这里填七牛AK 'secretKey' => '', //这里填七牛SK 'domain' => '',//这里是域名 'bucket' => 'sangaolamu'//这里是七牛中的“空间” ), 'config' => array( 'maxSize' => 5*1024*1024, 'rootPath' => './Uploads/', 'savePath' => '', 'saveName' => array('uniqid',''), 'exts' => array('jpg', 'gif', 'png', 'jpeg'), 'autoSub' => true, 'subName' => array('date','Ymd'), ), //然后在需要调用上传的地方将原来上传到本地代码片段修改为以下代码 $config = C('config'); $config_qiniu = C('config_qiniu'); $upload = new ThinkUpload($config,'Qiniu',$config_qiniu); $info = $upload->upload();![Thinkphp之七牛云储存](http://upload-images.jianshu.io/upload_images/2825702-adf11ef0707f8407?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
$info ist die nach dem Hochladen zurückgegebene Information, wobei url die Adresse der Datei ist, in der Form [url ] => ; http://ob9pbn9dt.bkt.clouddn.com/20160802_57a05d764e1f4.jpg, speichern Sie dieses Feld und greifen Sie bei einem späteren Zugriff auf diese Adresse zu. Zu diesem Zeitpunkt wurde die Datei zur Speicherung in die Qiniu Cloud hochgeladen. Ich werde später Beispiele für das Löschen und andere Vorgänge geben.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Qiniu integriert PHP zum Hochladen von Dateien,
Das obige ist der detaillierte Inhalt vonVerwendung von Qiniu Cloud Storage in ThinkPHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!