本文主要是介绍yii2使用七牛上传图片文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原文链接http://zhang-chuan.com/apre/web/index.php?r=blog%2Fdetail&id=48
1、七牛云官方注册一个账号,并进行实名认证。https://www.qiniu.com/
2、新建对象存储空间,储存空间的名字就是bucket 。https://portal.qiniu.com/bucket/create
3、复制AK、SK。https://portal.qiniu.com/user/key
4、yii2框架内安装七牛插件。
可以通过composer或者直接下载来安装。crazyfd\Qiniu。
5、定义Upload.php类。并定义
const AK = '*****';
const SK = '*****';
const DOMAIN = '*****.bkt.clouddn.com';
const BUCKET = '***';
6、定义UploadController
use Qiniu;
$qiniu = new Qiniu(Product::AK, Product::SK, Product::DOMAIN, Product::BUCKET);
$key = uniqid();
$qiniu->uploadFile($_FILES['Product']['tmp_name']['cover'], $key);
$cover = $qiniu->getLink($key);
7、完成上传
8、FAQ
qiniu.php文件
const UP_HOST = 'http://up-z0.qiniu.com';//有时候是up-z1
const RS_HOST = 'http://rs.qbox.me';
const RSF_HOST = 'http://rsf.qbox.me';
这篇关于yii2使用七牛上传图片文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!