//use \Qiniu\Auth;
//use \Qiniu\Storage\UploadManager;
use \Tool\Qiniu\Auth;
use \Tool\Qiniu\Storage\UploadManager;
public function uploadQiNiu(){
//import('Qiniu.functions');
import('Tool.Qiniu.functions');
// 用于签名的公钥和私钥
$accessKey = '**';
$secretKey = '**';
// 初始化签权对象
$auth = new Auth($accessKey, $secretKey);
// 空间名 https://developer.qiniu.io/kodo/manual/concepts
$bucket = 'bucket-name';
// 生成上传Token
$token = $auth->uploadToken($bucket);
echo $token;exit;
// 构建 UploadManager 对象
$uploadMgr = new UploadManager();
// 上传文件到七牛
$filePath = './php-logo.png';
$key = 'php-logo.png';
list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);
echo "\n====> putFile result: \n";
if ($err !== null) {
var_dump($err);
} else {
var_dump($ret);
}
}附件里面共享我已经修改好的sdk文件,版本Release v7.1.3 附件 demo.rar ( 41.13 KB 下载:803 次 )
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。