去评论
dz插件网

①OSS第三方云存储插件使用教程七牛云配置设置方法

admin
2021/01/22 09:12:29

插件中设置的OSS标识如下:
阿里云标识:oss-aliyun-v2
百度云标识:bos-baidu
腾讯云标识:cos-qcloud-v4
又拍云标识:uss-upyun-v2
七牛云标识:qos-qiniu
UCloud标识:ufile-ucloud-v1


############阿里,获取AK:https://usercenter.console.aliyun.com/#/manage/ak
阿里终端机采用nginx,默认有gzip压缩,大于5M不明显。

############腾讯,项目密钥管理:https://console.cloud.tencent.com/cam/capi/project
存储桶名称由[自定义名称]-[开发商 APPID]构成

############百度,https://console.bce.baidu.com/iam/#/iam/accesslist
必填对应节点域名,

############UCloud,创建令牌
https://console.ucloud.cn/ufile/token


//-----------第三方调用接口说明------------------------
方式一:支持原生ftpcmd,在你需要使用ftpcmd的文件内加入一行:
include_once DISCUZ_ROOT.'./source/plugin/onexin_cloudstorage/bucket/discuz_ftp_ext.php';

方法二:仿原生_ftpcmd,插件内置的bucket命令,在需要使用的文件中加入一行:
include_once DISCUZ_ROOT.'./source/plugin/onexin_cloudstorage/function_bucket.php';

用法:
// _ftpcmd上传文件
_ftpcmd('upload', 'forum/201907/20/115603ikzk8zrkenpplfrf.jpg');

// _ftpcmd删除文件
_ftpcmd('delete', 'forum/201907/20/115603ikzk8zrkenpplfrf.jpg');

// bucket上传文件
_bucket_put($key, $file);

// bucket删除文件
_bucket_delete($key);


插件设置配置部分:
七牛管理控制台——打开对象存储——空间管理( https://portal.qiniu.com/kodo/bucket )——点击你正在使用的空间名称——空间概览——
其中:
CDN 加速域名  对应插件  节点域名:CDN加速域名:
空间域名:  对应插件  OSS域名:
Endpoint(区域节点): 对应插件 节点域名:
地域节点:
华东:z0
华北:z1
华南:z2
北美:na0
东南亚:as0

重要:
插件设置——远程附件设置
启用远程附件: 是
启用 SSL 连接: (根据你实际选择)
远程访问 URL:(填CDN加速域名,带"https://"或"http://",结尾不带"/")
其他都保持默认!!!


七牛云设置部分:
登陆七牛对象存储空间管理:https://portal.qiniu.com/kodo/bucket
对象存储——空间管理——图片样式:
添加:中划线(-)、感叹号(!)

新建图片样式:
名称:preview
处理接口:imageMogr2/thumbnail/500x500>

名称:previewWebP
处理接口:imageMogr2/format/webp/thumbnail/500x500>


后台实测设置参考图示: