1七牛云先上传到本地再上传到七牛云

1、 i m g p a t h = . / U p l o a d s / i m g / . imgpath = './Uploads/img/'. info[‘photo’][‘savename’];
vendor(‘qiniu.autoload’);
// 用于签名的公钥和私钥
$accessKey = C(‘ACCESSKEY’);
$secretKey = C(‘SECRETKEY’);
// 初始化签权对象
a u t h = n e w A u t h ( auth = new Auth( accessKey, $secretKey);
$bucket = C(‘BUCKET_DATA’);
// 生成上传Token
$token = a u t h > u p l o a d T o k e n ( auth->uploadToken( bucket);

		// 构建 UploadManager 对象
		$UploadManager = new UploadManager();

		list($ret, $err) = $UploadManager->putFile($token, $info['photo']['savename'], $imgpath);

		if ($err !== null) {
			$this->error('上传失败');
		} else {
			$addstatus = D('String')->add(['str'=>C('QINIU_URL').$info['photo']['savename']]);
			if(!$addstatus){
				$this->error('上传失败');
			}

		}

	$this->success('上传成功!');

猜你喜欢

转载自blog.csdn.net/weixin_40974880/article/details/84825319