七牛云生成uptoken,修改设置uptoken有效时间 __PHP SDK

为什么使用七牛云作为图片,非重要文件,短视频等上传存储云端,这里就不解释了。

声明:这里讲的是php sdk 修改的路径,其它的多半类似

用composer安装php sdk的话是

php composer.phar require qiniu/php-sdk

或者直接下载github里的auth.php文件。

直接说修改有效时间:
在auth.php(composer安装的在qiniu/php-sdk/src/Qiniu/Auth.php)
中修改 (大概在70~80行这里的uploadToken里的参数$expires),当前版本默认多少3600,想设置多少直接修改保持即可。
七牛云生成uptoken,修改设置uptoken有效时间 __PHP SDK_第1张图片
也就是

public function uploadToken($bucket, $key = null, $expires = 3600, $policy = null, $strictPolicy = true)
    {
        $deadline = time() + $expires;
        $scope = $bucket;
        if ($key !== null) {
            $scope .= ':' . $key;
        }

        $args = self::copyPolicy($args, $policy, $strictPolicy);
        $args['scope'] = $scope;
        $args['deadline'] = $deadline;

        $b = json_encode($args);
        return $this->signWithData($b);
    }

即可;

你可能感兴趣的:(七牛云生成uptoken,修改设置uptoken有效时间 __PHP SDK)