Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiele für die Verwendung des von ThinkPHP entwickelten Qiniu-Cloudspeichers (Bilder und Text)

Beispiele für die Verwendung des von ThinkPHP entwickelten Qiniu-Cloudspeichers (Bilder und Text)

黄舟
黄舟Original
2017-09-14 09:08:002313Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn