网站有些文件过大或者视频之类的东西 我们都可以将它上传至云空间来储存!从而大大减少服务器、空间的使用!大大提升我们网站访问速度!
运行 Composer 命令安装最新稳定版本的 SDK:composerrequireqiniu/php-sdk
在七牛的官方网站下载phpsdk 放在\vendor 文件中[
=> , 存储ACCESSKEY
=> , 存储SECRETKEY
=> , 存储空间名
=> ,存储空间域名
];use Qiniu\Auth; 七牛存储类
use Qiniu\Storage\UploadManager;七牛存储上传类
public function upload () {
set_time_limit();
$name = $_FILES[][]; 图片名称
$name_tmp = $_FILES[][]; 缓存名称
$ext = strtolower(substr(strrchr($name, ), )); 获取文件类型
$pic_name = date().rand(, ) . . $ext;图片名称
require_once APP_PATH . ; 引入七牛配置
$auth = new Auth(config(), config());
生成上传Token
$token = $auth->uploadToken(config());
构建 UploadManager 对象
$uploadMgr = new UploadManager();
list($ret, $err) = $uploadMgr->putFile($token, $pic_name, $name_tmp);
($err !== null) {
$this->error();
} {
$thumb = config().$ret[];
}
}