Adam七牛云存储(adam_qiniu)V1.0小工具附件增强

已认证已通过实名认证xiuno
管理员
官方成员
2020-7-13 1655

该插件可根据您的模板进行定制化修改,如需要可在下载插件后联系客服定制(适当收费)

Adam七牛云存储(adam_qiniu)V1.0,网络整理,未测试实际功能


安装方式是首先把插件adam_qiniu拖放到plugins文件夹下,然后登陆xiuno后台插件,本地插件,安装即可,在设置里面设置上七牛云的ak,sk,附件上传地址,bucket即可。


安装后上传的附件,不会再保存在upload目录下,上传到七牛后,会自动删除本地文件,这里有一个问题,附件下载的时候会寻找本地文件,没有的话会报attach_not_exist错误,然而本地附件已经被删除了,所以这里需要屏蔽到这块逻辑,在route/attach.php文件下大概131行,备注掉如下代码 :

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

在model/attach.func.php文件插入

// hook attach_assoc_post_middle.php

源码上下文这样:

// 插入后,进行关联
$aid = attach_create($arr);
         // hook attach_assoc_post_middle.php
$post['message'] = str_replace($file['url'], $desturl, $post['message']);
$post['message_fmt'] = str_replace($file['url'], $desturl, $post['message_fmt']);

总结一下安装和配置步骤:

  1. 安装adam_qiniu

  2. 配置ak,sk,上传url,bucket

  3. 备注掉 route/attach.php 131行代码 

  4. model/attach.func.php 234行插入  // hook attach_assoc_post_middle.php 


如果想恢复本地存储,卸载插件,然后取消上面备注掉的代码即可



资源下载(本站资源请使用电脑winrar进行解压!):
  • 点击下载  Adam七牛云存储(adam_qiniu)V1.0.zip (大小:65.83K,下载次数:30)

未登录提示:


关闭
♥ xiuno资源安装使用说明
他们喜欢这个资源
  • Aimer
  • alabao120
  • bybaby
  • 280436616
  • fayer0528
  • xnu8
  • 盘丝大仙
  • zay
发新帖
在线客服

特别说明

QQ客服仅提供有偿服务,如无付费意愿,请勿扰!一般问题请站内发帖咨询!
服务项目:
1,xiuno插件模板定制开发
2,xiuno网站BUG修复
3,xiuno个性化定制
4,xiuno仿站等

客服工作时间:8:00~22:00
在线客服