欢迎来到六久阁织梦模板网!
织梦dedecms编辑器整合七牛云存储实现文件上传同步云存储教程

织梦dedecms编辑器整合七牛云存储实现文件上传同步云存储教程

浏览次数: 0

作者: 六久阁织梦模板网

信息来源: 六久阁

更新日期: 2017-07-07

文章简介

我们知道七牛云存储是目前国内最大的文件开放云存储平台,利用七牛云存储我们可以将自己网站需要发布的图片或者附件都上传到七牛云存储,然后通过云存储连接提供给网站用户下载,这样就可以大大减轻网站服务器的文件存储以及下载压力,同时降低网站服务器的

  • 正文开始
  • 热门文章

 我们知道七牛云存储是目前国内最大的文件开放云存储平台,利用七牛云存储我们可以将自己网站需要发布的图片或者附件都上传到七牛云存储,然后通过云存储连接提供给网站用户下载,这样就可以大大减轻网站服务器的文件存储以及下载压力,同时降低网站服务器的带宽成本。

而目前织梦dedecms与七牛云存储的集成整合教程还是空白,下面做网站吧就教大家如何将七牛云存储与织梦CMS默认的编辑器完美整合,通过编辑器上传图片或者附件能够完美同步上传到七牛云服务器,并返回图片或附件的链接直接使用。下面我们就开始整合吧:



第一步、注册七牛账号、创建云空间并获取AccessKey和SecretKey:


首先我们注册并登录七牛云存储的账号,请点击下面的地址注册:

https://portal.qiniu.com/signup?code=3lgiivl7b885u



注册成功后七牛会提示我们完成一些必要的身份认证,完成认证后就能创建自己的云存储空间了,点击七牛用户首页上面的新建空间,如下图:
 

然后输入自己的空间名称,下面的空间类型选择“公开空间”,然后点击创建即可,如下图:


创建完成后在空间设置里面打开域名设置页面,自己可以自定义域名,也可以使用默认的域名,将自定义或者默认的域名复制出来。如下图:


点击导航最右边的“账号”,再点击左边的“密钥”菜单,将里面的AccessKey和SecretKey复制出来。如下图:


这些数据都复制出来之后我们就可以开始进行下一步了。



第二步、集成七牛SDK


集成七牛SDK很简单,因为我们已经将SDK都是直接做好了,大家下载下面的SDK压缩包,将压缩包里面的qiniu文件夹解压出来,打开里面的conf.php文件,将刚刚复制的AccessKey和SecretKey分别填进去!

保存后将整个qiniu文件夹上传到织梦include目录下即可完成SDK的集成安装!

SDK压缩包下载地址:http://www.lol9.cn/uploads/soft/qiniu-sdk.zip


集成七牛SDK之后就可以进行下一步了。


第三步、修改织梦CMS图片附件上传程序实现同步上传七牛云存储



织梦默认的编辑器有图片上传、多媒体文件上传以及附件上传,因为时间关系,我们仅以图片上传为例来讲解,多媒体以及附件的上传修改都是差不多的,大家自行修改即可。


首先打开/include/dialog/select_images.php文件,在里面找到如下代码:

  $dh = dir($inpath);

 

在其下面添加下面这句代码:

 

 

  $qiniudomain = '七牛云存储域名';

 


注意:将里面的“七牛云存储域名”替换为刚刚第一步里面复制的域名。

 


然后在里面查找如下代码:

 

 

  $reurl = $reurl;

 

全部替换为如下代码

 

 

  $reurl = $qiniudomain.$reurl;

 

 

 

修改完成后再打开/include/dialog/select_images_post.php文件,在里面找到下面这句代码:

 

$info = '';

 

在其上面 添加如下代码:

//上传到七牛云存储start    
require_once(dirname(__FILE__)."/../qiniu/io.php"); 
require_once(dirname(__FILE__)."/../qiniu/rs.php");
$qiniupath = substr($activepath,1); $bucket = '云空间名'; 
$qiniudomain = '七牛云存储域名'; $key = $qiniupath."/".$filename; 
$client = new Qiniu_MacHttpClient(null); 
$putPolicy = new Qiniu_RS_PutPolicy("$bucket:$key");
$upToken = $putPolicy->Token(null);
$putExtra = new Qiniu_PutExtra(); $s = time(); 
list($ret, $err) = Qiniu_PutFile($upToken, $key, $fullfilename, $putExtra);
//上传到七牛云存储end


注意:将里面的“云空间名”修改为刚刚创建的空间名称,“七牛云存储域名”替换为刚刚第一步里面复制的域名。

 

 

然后在里面找到如下代码:

 

 

  \''.$fileurl.'\'

 

将其修改为如下代码:

 

 

  \''.$qiniudomain.$fileurl.'\'

 


修改完成后保存即可,再去后台用编辑器上传图片,就会发现返回的图片路径都是七牛云存储的图片路径了,这样就实现了完美的整合,利用同样的修改方法,大家可以自己修改一下select_media.php、select_soft.php以及select_soft_post.php文件,这样就能实现图片、多媒体以及附件上传全部同步到七牛云存储了。

 

最后需要注意的一个问题是我们需要在后台——系统——系统基本参数——其他选项  里面将“远程图片本地化”设置为否,不然我们用的七牛的路径就会全部转换为服务器本地文件。

插件下载说明

未提供下载提取码的插件,都是站长辛苦开发,联系客服或站长有偿获得!

织梦二次开发QQ群

本站客服QQ号:3149518909(点击左边QQ号交流),群号(383578617) DedeCMS织梦教程QQ群 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!

转载请注明: 织梦模板 » 织梦dedecms编辑器整合七牛云存储实现文件上传同步云存储教程

  • 织梦百度小程序及微信小程序万能API接口插件
    阅读
    DEDECMS 小程序插件简介 互联网上有很多织梦插件,但有些依赖于第三方,有些需要某个php或sql基础,有些插件是免费的,但是需要授权只能生成一个模板式的小程序,嵌入的广告多,代码还加密,且小程序的源代码很昂贵,这也是我开发dedecms 小程序插件的一个重...
  • 织梦dedecms批量导入excel表文章内容插件
    阅读
    完装完插件,可以试验导入一下我给你带的那个EXCEL试验数据,导入的方法:模块-织梦Excel数据导入-选取(选取我带的那个Excel试验文件),把Excel测试文件中带的数据导入到你的网站中,这时你就可以到你的栏目中查看你导入的文章了,当需要把文章导入到不同栏目名称时...
  • 织梦dedecms付费可见插件-支持任何类型网站
    阅读
    织梦dedecms付费可见插件介绍 《织梦付费可见插件》是六久阁发布的一款隐藏内容付费阅读插件。通过安装该插件,可以为文章添加隐藏内容,可以设置有权限查看隐藏内容的条件,例如可以设置注册会员才能查看,或者可以设置需付费后才能查看。 使用步骤: 1.请...
  • 织梦评论留言插件静态版搜索引擎可抓取提升关键词排名
    阅读
    织梦评论插件介绍: 评论插件支持对接织梦会员功能,同步会员头像、会员昵称; 织梦评论插件在前台填入QQ号后,自动获取QQ昵称和QQ头像; 增加评论安全函数,防SQL注入; Jquery优化,减少Jquery体积,以及不必要的调用; 支持回复评论功能,以及对回复的评...
  • 织梦个人免签支付插件(支付宝秒到、微信隔天腾讯转账)
    阅读
    众所周知,织梦接入支付宝、微信等支付方式都需要企业资质,个人用户无法申请,但很多时候个人网站也需要接入支付。 《织梦个人免签支付插件(支付宝秒到、微信隔天腾讯转账)》是六久阁发布的个人支付宝、微信支付收款插件。具有以下特点: 1、接入支付宝、...
  • 织梦tag标签自定义标题、关键词、描述、缩略图静态优化插件(支持手机)
    阅读
    1.织梦tag静态生成。 2.织梦tag的目录自定义,支持数字目录,拼音目录 3.织梦支持自定义TAG的标题,关键词,描述。 5.增加TAG自定义图片,让每个tag页面,都有一个属于自己的图片。 6.增加TAG分类功能,可以按分类,调用不同类别的TAG,让tag前端显示,更...
  • 织梦dedecms整合微信小程序助手
    阅读
    插件介绍 《织梦微信小程序助手》是六久阁发布的便于生成微信小程序的插件。 最新版本:1.3 使用该插件可以一键生成属于你自己网站的微信小程序。...
  • 织梦dedecms响应式后台模板layui框架(手机上操作后台方便)
    阅读
    后台效果 dedecms织梦后台模板layui框架打包下载 (gbk / utf8) - 2017/08/16 云盘下载 密码: f9hs 【警告】 只适合织梦后台程序没有二次开发过的同学使用, 后台程序有二次修改过的同学请用 【Beyond Compare】 软件对比来修改后再使用 【使用说明】 选择对...
  • 织梦dedecms自带采集支持上传附件到七牛云教程
    阅读
    效果图 整合前先注册七牛云账号 我们知道七牛云存储是目前国内最大的文件开放云存储平台,利用七牛云存储我们可以将自己网站需要发布的图片或者附件都上传到七牛云存储,然后通过云存储连接提供给网站用户下载,这样就可以大大减轻网站服务器的文件存储以及...
  • 织梦手机端静态页生成插件带自动更新
    阅读
    织梦静态页面的好处多多,既有利于抓取收录而且打开速度也比较快,节省服务器CPU的时间,因此许多大型网站也进行静态化。由于dedecmsv5.7sp2版本没有提供手机端移动端网站静态生成的功能,今天分享一款织梦手机静态页生成插件是一个安装后,可以生成手机版静...
收藏此文 打赏本站

如本文对您有帮助,就请六久阁织梦模板网抽根烟吧!

  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏
织梦移动站和PC站共用一个数据库和后台及百度适配
« 上一篇 2017年07月07日
织梦dedecms手机站与PC站同步生成静态文件html教程
下一篇 » 2017年07月07日

精彩评论

有问题在这里提问,阁主会为你解决!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
推荐织梦插件更多
织梦txt批量导入内链关键词,网站内链优化神器
更新时间:2019-09-07

人已经看过了!

织梦文章地区联动筛选城市筛选实现方法
更新时间:2019-04-07

人已经看过了!

织梦全站动静态一键设置插件
更新时间:2017-10-15

人已经看过了!

织梦实现百度熊掌号API提交接口主动推送
更新时间:2018-05-25

人已经看过了!

织梦自定义文章模型联动筛选效果的开发简洁版
更新时间:2017-08-06

人已经看过了!

织梦一键自动排版并可设置上传图片到云存储
更新时间:2019-10-14

人已经看过了!

织梦联动筛选伪静态亲测有效有演示
更新时间:2019-06-11

人已经看过了!

织梦后台文档批量推送百度,百度和熊掌号主动推送插件
更新时间:2019-09-07

人已经看过了!

推荐精品模板更多
精仿砍柴网模板响应式布局(带wap自适应)织梦模板
更新时间:2017-08-10

人已经看过了!

工业机械产品通用类织梦模板(带手机端)
更新时间:2018-04-14

人已经看过了!

重型机械设备响应式织梦模板
更新时间:2017-08-10

人已经看过了!

响应式室内设计工程施工类织梦模板(自适应手机端)
更新时间:2018-06-07

人已经看过了!

学生桌学习用品家具行业公司织梦模板(带手机端)
更新时间:2019-09-19

人已经看过了!