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

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

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

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资源安装使用说明
他们喜欢这个资源
  • 盘丝大仙
  • zay
  • zuculini
  • zouai520
  • xiaoyuan
  • 木头
  • 五行缺钱
  • 99055aaa
  • 昊天网络工作室
  • 小刀网
  • 龙杏苔
  • 拾光里
  • 张益达
发新帖
在线客服

特别说明

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

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