迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,不限制商业使用,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
求助各位大大,现有两个存储策略:本地默认存储和阿里云存储,当存储策略改为本地存储时,将发生改变(新增、删除、修改)的File类型文件同步到阿里云存储上
// 存储目录安全验证 if ($attachment['value']['path'] && strpos($attachment['value']['path'], 'config') !== false) { return dr_return_data(0, dr_lang('存储目录不能包含config文字')); }
// 按照附件存储类型来保存文件 $storage = new \Phpcmf\Library\Storage(); $rt = $storage->upload($type == 'upload' ? 1 : 0, $data, $file_path, $attachment, $watermark); if ($rt['code']) { if (isset($rt['fixpath']) && $rt['fixpath']) { // 是否返回新路径 $file_path = $rt['fixpath']; } \Phpcmf\Hooks::trigger('upload_file', [ 'type' => $type, 'data' => $data, 'file_name' => $file_path, 'file_path' => $attachment['value']['path'].$file_path, 'attachment' => $attachment ]); }
return $rt; }是不是改一下这个方法就能实现?