Maison > Article > développement back-end > Exemples d'utilisation du stockage cloud Qiniu développé par ThinkPHP (images et texte)
Cet article concerne les méthodes et les exemples spécifiques d'utilisation du stockage cloud Qiniu dans la série de développement thinkphp. C'est très simple. Les amis dans le besoin peuvent s'y référer
Développement ThinkPHP-. - Utilisation de Qiniu Cloud Storage
Qiniu Cloud Storage est l'une des options de stockage de thinkphp. D'accord, n'allons pas trop loin. Voici une introduction détaillée à la façon de l'utiliser
Tout d'abord, enregistrez un compte Qiniu
Développement ThinkPHP - utilisez Qiniu Cloud Storage
puis connectez-vous
Développement ThinkPHP - utilisez Qiniu Cloud Storage
Ensuite, sélectionnez Ajouter des ressources et sélectionnez le stockage d'objets
Développement ThinkPHP - utilisez Qiniu Cloud Storage
Développement ThinkPHP - en utilisant Qiniu Cloud Storage
Remplissez ensuite le nom de l'espace (c'est-à-dire le bucket, ce nom sera utilisé plus tard), et l'accès le contrôle est public (Choisissez l'accès public pour faciliter l'utilisation. Bien sûr, vous pouvez également choisir privé, mais une autorisation est requise lors de la demande de ressources.) Confirmez la création.
Entrez la ressource que vous venez de créer et enregistrez le nom de domaine
Développement ThinkPHP - utilisez Qiniu Cloud Storage
Sélectionnez dans le panneau personnel Gestion des clés Ici, vous pouvez obtenir votre AccessKey et SecretKey. Les préparatifs sont terminés, voici la configuration spécifique et l'implémentation du code.
Faites la configuration suivante dans le fichier de configuration config.php
'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 est l'information renvoyée après le téléchargement, où url est l'adresse du fichier, sous la forme [url] => http://ob9pbn9dt.bkt.clouddn.com/20160802_57a05d764e1f4.jpg, enregistrez ce champ, et accédez à cette adresse lors d'un accès ultérieur. À ce stade, le fichier a été téléchargé sur Qiniu Cloud pour le stockage. Je donnerai des exemples de suppression et d'autres opérations plus tard.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!