功能说明
- V2.5 起支持对象存储:后台【站点设置 → 对象存储】可选 本地储存 / 腾讯云 COS / 阿里云 OSS / 七牛云 四种方式储存上传的图片。
- 开启后新上传的图片(含编辑器插图、涂鸦、远程抓图、AI 生图等全部入口)自动同步到云端并删除本地副本;云端不可用时自动回退本地储存,不影响正常上传。
- 各类 SecretKey 经 AES 加密存储,填写后留空表示不修改。
- 素材管理删除图片时会同步删除云端文件。
配置方法
- 腾讯云 COS:填写 SecretId / SecretKey(访问管理 → API密钥管理)、地域(如 ap-guangzhou)、存储桶(名称-APPID 格式);访问域名留空默认
https://存储桶.cos.地域.myqcloud.com,也可填 CDN 加速域名。 - 阿里云 OSS:填写 AccessKey ID / Secret(建议 RAM 子账号,仅授该 Bucket 读写权限)、外网 Endpoint(如 oss-cn-hangzhou.aliyuncs.com)、Bucket;访问域名留空默认
https://Bucket.Endpoint。 - 七牛云:填写 AccessKey / SecretKey(控制台密钥管理)、存储空间名称;访问域名必填(空间绑定的 CDN/源站域名);上传域名一般留空默认
https://up.qiniup.com。 - 储存桶需允许公有读(或配合 CDN 域名),否则前台图片无法访问。
- 保存后点「测试对象存储连接」按钮:程序会上传一张 1x1 测试图再自动删除,验证上传与删除权限是否配置正确。
一键迁移
- 切换储存方式(如本地 → COS、COS → 七牛)或修改云端域名后保存,程序自动把素材库已有图片迁移到新储存,并同步更换数据库中的图片地址:文章封面、正文三语插图、单页配图、栏目封面、首页区块配图、LOGO、微信二维码、广告条等全部生效。
- 迁移逐文件执行:成功的立即换地址,失败的保持原地址不动(保存后页面会提示成功/失败数量),外链图片不受影响。
- 从云端切回本地时,图片会下载回
public/uploads/原日期目录。
