1. 百科知识问答首页
  2. 热点头条

DEDEcms图片附件上传到又拍云使用云存储

国内知名企业级服务商,在全球拥有300多个自建CDN节点,5TB 保有带宽,为25万用户提供CDN、存储、HTTPS/SSL证书、处理、短视频SDK、直播SDK等服务。

又拍云注册链接:https://console.upyun.com/register/?invite=S1ifC4PjQ

dede的附件服务器这个功能实在是鸡肋,基本就是个半残废的作品,估计很多人想用都用不上。这里说说dedecms如何使用又拍云的存储服务来储存图片。

注意:只针对文章模型,对图集模型无效。在版本号V57_UTF8_SP1的dede下成功。

当然,首先你要有upyun的账号,并且已经建立好了一个空间,绑定上自己的一个域名img.myweb.com

又拍云分配的参数一般为:

主机:v1.ftp.upyun.com (电信) v2.ftp.upyun.com (联通网通) v3.ftp.upyun.com (移动铁通) v0.ftp.upyun.com (自动判断)
用户:操作员的用户名/空间名(需要两个同时填写)
密码:操作员的密码
端口:21
文件传输协议:FTP
编码方式(字符集):统一使用 UTF-8

进入到dede的后台,附件服务器那里设置好参数并开启,参数都在上面这个就不说了。

如果设置没问题,这个时候发布文档,图片会上传到img.myweb.com一份(织梦说的是同步,所以本地还是会有),点击插入到文章会发现还是引用本地的图片。我们对源码更改一下。

到dede的目录include/dialog/下找到select_images_post.php这个文件,找到

$fullfilename = $cfg_basedir.$activepath.”/”.$filename;

修改为
$fullfilename = “http://img.myweb.com”.$activepath.”/”.$filename;

再发布文章的时候插入图片就会默认插入又拍云上的远程图片了。至于本地服务器上的。。。爱删删了吧
———————
作者:花木通幽
来源:CSDN
原文:https://blog.csdn.net/remoteport/article/details/39582603
版权声明:本文为博主原创文章,转载请附上博文链接!

本作品(图文、音视频)由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 yu.jianchun@qq.com