织梦cms(dede) 添加阿里云oss使用

2024-11-03 15:59:14

1、在后台管理系统中点击左侧系统->系统基本参数,然后在右侧的窗口中点击添加新变量(如图,这里的所属组我选择了附件),将oss的bucket、domain、endpoint、vpc domain、classic doma、key id、key secret信息统一保存在系统设置里,这样就可以通过global $cfg_oss_key_id来进行调用了。

织梦cms(dede) 添加阿里云oss使用

2、点击核心,选择内容模型管理,点击增加模型,填写相关信息,配置相应字段,如图,这样在左侧菜单里多出一个多媒体文章的菜单项(至少让一个网站栏目的内容模型选择多媒体文章,否则菜单项不会出现)

织梦cms(dede) 添加阿里云oss使用织梦cms(dede) 添加阿里云oss使用

4、把常用的操作封装成为zm的一个helper,这样在需要的地方很简单的就能使用,例如:helper('ossal');UpLoadFileToOss($object, $uploadfile);ossal.helper.php其中只包含了文件上传、删除、 aloss虚拟目录 读取等功能。

织梦cms(dede) 添加阿里云oss使用

6、select_sort_post.php是处理上传的,下面我们来看下浏览需要的文件:select_media.php,在这里面我们需要用到helper里的 listOssFiles($prefix = 'media/', $delimiter = '/', $nextMarker = '', $maxkeys = 30)方法,select_media.php文件里改动处不多,但是代码量大,我会分享出来。

织梦cms(dede) 添加阿里云oss使用织梦cms(dede) 添加阿里云oss使用

9、文件下载:https://pan.baidu.com/s/1eS5vA3S提取码:qyt2,

猜你喜欢