最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > dedecms远程附件图片整合阿里云存储OSS插件教程

dedecms远程附件图片整合阿里云存储OSS插件教程

时间:2023-07-18 12:07:18 阅读: 文章分类: 网站建设 作者: 织梦编辑员

导读:织梦教程织梦教程窍门天下网使用阿里云存储OSS实现图片的远程附件有一段时间了,因为手头上一直有东西在做没有时间分享整合的方法,今天特地抽空大概写了一下教程。 dedecms系统dede,模板dede5.7模板。

dede,模板dede5.7模板

窍门天下网使用阿里云存储OSS实现图片的远程附件有一段时间了,因为手头上一直有东西在做没有时间分享整合的方法,今天特地抽空大概写了一下教程。

dedecms系统本身是可以实现远程附件的,不过他这个功能是基于ftp上传的,而阿里云是是通过web来上传的,目前并不支持ftp形式操作,官方也一直没有给出是否会给出ftp功能。

2013-4-25更新

=========================

支持dedecms图集模型图片远程到阿里云织梦cms模板OSS

根据反馈多数朋友的dedecms经过二次开发修改过,故不提供插件版安装,改为手动对比修改

dedecms使用阿里云OSS云存储的方法

首先肯定要开通阿里云(现在就去注册)的云存储服务,然后下载php的sdk包

最新版 PHP SDK开发包(2013-03-14)

查看下各版本SDK包列表

这里说下下载下来的压缩包文件

1、conf.inc.php配置文件填写你OSS的相关信息如ID,key等

2、tutorial.php这个文件包含了object的常规操作,上传,下载,删除之类的主要就是使用他了。

3、demo这里面有些例子你可以参考看下

整合步骤

1、在conf.inc.php中配置好你的oss后,到你dedecms的include目录新建一个目录OSS,把压缩包中的文件复制到该目录,最后在dedecms的文章处理函数inc_archives_functions.php文件中引用require_once(DEDEINC.'/OSS/tutorial.php');这个文件,

2、在inc_archives_functions.dede,模板php有图片上传的地方修改,inc_archives_functions本身是上传到你网站服务器的,只要修改为使用tutorial.php里的upload_by_file函数上传到你织梦模板修改的OSS服务器,然后把图片地址换成OSS的远程地址就行了,

这里大概有几个地方

A、远程获取图片;

B、编辑器上传图片;

C、手动上传缩略图;

D、从文章内容图片获取缩略图。

最后删除你网站服务器上的图片副本就行了,注:阿里云貌似不支持直接上传一个远程图片到OSS服务器,所以都是下载远程图片到你网站服务器然后再上传的。

dedecsm整合阿里云OSS并不是很复杂,因为上传那些方法在SDK包里面都写好了的,你只管用就行。因为窍门天下使用的是百度编辑器,并不是dedecms自带的编辑器加上自己在inc_archives_functions作了其他一起处理且各版本的dedecms的inc_archives_functions文件也不相同,所以整合OSS的方法上也会略有不同,这里就不贴整合的代码。

2013-4-9dedecms整合oss已开发成插件

关键词标签: 织梦 插件 阿里

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-18 ,文章dedecms远程附件图片整合阿里云存储OSS插件教程主要讲述阿里,插件,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_29957.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章