medz/plus-storage-qiniu

This package is abandoned and no longer maintained. No replacement package was suggested.

?Use Qiniu to expand ThinkSNS+ storage.✈️

v2.0.2 2017-06-07 10:24 UTC

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)