Heim >Backend-Entwicklung >PHP-Tutorial >Beispiele für die Verwendung des von ThinkPHP entwickelten Qiniu-Cloudspeichers (Bilder und Text)
In diesem Artikel geht es um die Methoden und konkreten Beispiele für die Verwendung von Qiniu-Cloud-Speicher in der Thinkphp-Entwicklungsreihe. Es ist sehr einfach. Freunde in Not können sich darauf beziehen.
ThinkPHP-Entwicklung. - Verwendung von Qiniu Cloud Storage
Qiniu Cloud Storage ist eine der thinkphp-Speicheroptionen. Okay, kommen wir nicht zu weit. Hier ist eine detaillierte Einführung zur Verwendung.
Die erste Die Sache besteht darin, ein Qiniu-Konto zu registrieren
ThinkPHP-Entwicklung – Qiniu Cloud Storage verwenden
und sich dann anzumelden
ThinkPHP-Entwicklung – Qiniu Cloud Storage verwenden
Wählen Sie dann Ressourcen hinzufügen und Objektspeicher aus
ThinkPHP-Entwicklung – Qiniu Cloud verwenden Speicher
ThinkPHP-Entwicklung – mit Qiniu Cloud Storage
Geben Sie dann den Space-Namen ein (d. h. Bucket, dieser Name wird später verwendet), und die Zugriffskontrolle ist öffentlich (Wählen Sie öffentlichen Zugriff für eine einfachere Bedienung. Natürlich können Sie auch privat wählen, aber beim Anfordern von Ressourcen ist eine Autorisierung erforderlich.) Bestätigen Sie die Erstellung.
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 detaillierte Inhalt vonBeispiele für die Verwendung des von ThinkPHP entwickelten Qiniu-Cloudspeichers (Bilder und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!