Maison  >  Article  >  développement back-end  >  Utilisation du stockage cloud Qiniu dans ThinkPHP

Utilisation du stockage cloud Qiniu dans ThinkPHP

不言
不言original
2018-06-08 16:58:522291parcourir

Cet article présente principalement l'utilisation du stockage cloud Qiniu dans ThinkPHP. Il a maintenant une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer


Développement ThinkPHP. --Utiliser Qiniu Cloud Storage

Qiniu Cloud Storage est l'une des options de stockage de thinkphp. D'accord, ne nous impliquons pas trop. Voici une introduction détaillée à la façon de l'utiliser
Le. la première chose est d'enregistrer un compte Qiniu Cloud Storage



Développement ThinkPHP - utilisez Qiniu Cloud Storage

puis de vous connecter


Développement ThinkPHP - utilisez Qiniu Cloud Storage

Puis sélectionnez Ajouter des ressources et sélectionnez le stockage d'objets

Développement ThinkPHP--utilisez Qiniu Cloud Storage

Développement ThinkPHP--Utilisez Qiniu Cloud Storage

Remplissez ensuite le nom de l'espace (c'est-à-dire le compartiment, ce nom sera utilisé plus tard), contrôle d'accès Pour l'accès public (sélectionnez l'accès public pour faciliter l'utilisation, bien sûr vous pouvez également sélectionner 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 téléchargement, où url est l'adresse du fichier, sous la forme de [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 représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Qiniu intègre PHP pour télécharger des fichiers,

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn