medz / plus-storage-qiniu
该软件包已被废弃,不再维护。未建议替代软件包。
?使用七牛扩展 ThinkSNS+ 存储功能。✈️
v2.0.2
2017-06-07 10:24 UTC
Requires
- php: >=7.0
- qiniu/php-sdk: ^7.1
This package is not auto-updated.
Last update: 2018-10-12 02:14:05 UTC
README
使用七牛云存储扩展 ThinkSNS+ 的存储系统。
- 通过 ThinkSNS+ 的存储系统,将附件直接存储在七牛中。(附件直接提交到七牛,无需服务器中转。)
- 通过七牛的「图片处理API」实现图片质量的动态转换,客户端可以根据原图尺寸动态获取不同的缩略图。
安装
首先,你需要进入 ThinkSNS+ 的根目录。
将插件依赖到 ThinkSNS+ 中
composer require medz/plus-storage-qiniu
命令
依赖插件后,插件不会自动生效,需要执行命令进行注入:
php artisan package:handle qiniu install
卸载
如果你想卸载七牛存储插件,首先要从 ThinkSNS+ 中取消注入:
php artisan package:handle qiniu remove
然后即可,想删除插件,你可以执行:
composer remove medz/plus-storage-qiniu
执行后,插件会从你的系统中删除,请注意,先取消注入插件,然后才能删除,如果没有执行卸载命令,则系统中仍然保留七牛插件,但实际运行程序已经被你删除,会报错。
👏好了,现在扩展安装完成!进入后台设置七牛的信息吧,设置完成即可。
注意事项
首先,如果你使用了一段时间的本地存储没有使用其他云存储,建议直接使用七牛的数据迁移工具上传到七牛。
当然,你也可以在七牛设置镜像进行回源。
如何使用
安装完成后,输入 /admin
进入 ThinkSNS+ 后台,「系统」->「存储管理」下拉选择七牛云存储,然后输入对应信息。
信息解释如下:
- ak 在 "个人面板" -> "密钥管理" 查看
- sk 在 "个人面板" -> "密钥管理" 查看
- bucket 用来存储资源的区块名称。
- domain 你在七牛域名设置中设置的别名域名,也可以设置七牛分配的临时域名。需要携带 http(s)