Adam七牛云存储 v1.0 [复制链接]

moqu8 2019-3-19

2448 0


资源介绍:
【测试说明】

这几天抽着闲暇时间搞了一个bbs,刚开始本来想用discuz,无奈界面太丑,漏洞也多,之前在gitee上发现过一个不错对的开源轻论坛框架xiunobbs,就拿它来搞了。二次开发过程中有一个需求,我想把附件传到七牛,不保存在服务器上,这样能节省服务器带宽,xiuno插件市场提供了一个免费插件,但是可能跟版本相关,已经不能用了,所以就自己弄了一个,今天就免费分享给大家。
安装方式是首先把插件adam_qiniu拖放到plugins文件夹下,然后登陆xiuno后台插件,本地插件,安装即可,在设置里面设置上七牛云的ak,sk,附件上传地址,bucket即可。
安装后上传的附件,不会再保存在upload目录下,上传到七牛后,会自动删除本地文件,这里有一个问题,附件下载的时候会寻找本地文件,没有的话会报attach_not_exist错误,然而本地附件已经被删除了,所以这里需要屏蔽到这块逻辑,在route/attach.php文件下大概131行,备注掉如下代码 :

[tr=none ][/tr]
1

//!is_file($attachpath)AND message(-1, lang('attach_not_exists'));

本来想用hook方式解决这个问题,但是由于本人对框架还不是很熟悉,没有找到好的hook方式。
总结一下安装和配置步骤:

  1. 安装adam_qiniu
  2. 配置ak,sk,上传url,bucket
  3. 备注掉 route/attach.php 131行代码
如果想恢复本地存储,卸载插件,然后取消上面备注掉的代码即可


测试截图:

102745c90c8fcd0444.png





下载地址:魔趣建站提示】此资源经过魔趣建站测试可用!如使用发现问题或者有技术问题,可 发帖 免费咨询或者咨询本站客服寻求付费技术支持!



点击下载 MTVJZ3443Z94H8AQB3MBH27P.zip(大小:63.96K)



最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心