最近在给某个客户做七牛云鉴权下载以及时间戳防盗链,目的就是在线浏览时能鉴权访问,下载时也能鉴权。不过问了官方客服,浏览与下载得放两个bucket里,浏览公有,下载私有,浏览做时间戳防盗链,下载做鉴权下载

以下是简单的一个示例代码:

<?php  include_once('wp-load.php');  require_once get_stylesheet_directory().'/qiniusdk/autoload.php'; //引入加载文件    /*  //鉴权下载  use QiniuAuth; //使用auth类  $url = "https://abc.com/test.pdf";  // 用于签名的公钥和私钥  $accessKey = '';  $secretKey = '';    // 初始化签权对象  $auth = new Auth($accessKey, $secretKey);    $signUrl = $auth->privateDownloadUrl($url,"60");  echo $signUrl;*/      //时间戳防盗链  use QiniuCdnCdnManager;    $encryptKey = '***';//时间戳的key    $url = "https://abc.com/test.pdf";    // 有效期时间(单位秒)  $durationInSeconds = 10;    $signedUrl = CdnManager::createTimestampAntiLeechUrl($url, $encryptKey, $durationInSeconds);  echo $signedUrl;
www.npspro.cn软师兄
软师兄 » wordpress如何做七牛云鉴权下载与时间戳防盗链
50T免费网盘资源大集合【持续更中~~~~】:点击查看