Typecho AliOSS 存储插件 v2.0.1 发布
插件升级:Typecho AliOSS 存储插件 v2.0.1 发布 🚀
经过一段时间的打磨,基于 droomo 作者原版插件改造的 AliOSS 存储插件迎来了 v2.0.1 !
升级亮点一览
| 特性 | 描述 |
|---|---|
| 签名版本 | 支持 V1(默认)和 V4(推荐),V4 更安全,V1 保持兼容 |
| 大文件分片上传 | 超过 5MB 自动分片,上传更稳定 |
| 缩略图自定义 | 支持自定义宽高(如 200x200),URL 附加参数即可 |
| 自动 WebP 转换 | 浏览器支持时自动转为 WebP,减小体积 |
| 图片质量压缩 | 1-100 整数控制,仅对 JPG/WebP 生效 |
| 水印参数 | 支持自定义水印配置 |
| PHP 8.4 兼容 | 全面适配最新 PHP 版本 |
| Typecho 1.3 兼容 | 完美支持最新 Typecho 内核 |
| SDK 升级 | 底层 SDK 升级至 aliyun-oss-php-sdk 2.7.2 |
📦 版本号说明
原插件版本为 v1.1.8,本次新增多项重要功能并修复若干问题,故直接晋升至 v2.0.0。
底层 aliyun-oss-php-sdk 同步升级至 2.7.2 最新版,确保接口的长期可用性与安全性。
🧩 新增功能详解
1. 签名版本选择
- V1:默认签名方式,兼容旧版 Aliyun OSS。
- V4(推荐):更安全的签名算法,建议新用户首选。
在插件设置页面即可一键切换。
2. 大文件分片上传
- 开启后,超过 5MB 的文件自动使用分片上传(Multipart Upload)。
- 显著提升大文件(如高清图片、PDF)的上传成功率,减少超时中断。
3. 缩略图尺寸自定义
- 在插件设置中填写宽高(例如
200和200),上传的图片 URL 会自动拼接x-oss-process=image/resize,m_fixed,w_200,h_200参数。 - 前端调用时可直接获取指定尺寸的缩略图,无需额外处理。
4. 自动 WebP 格式转换
- 开启后,当用户的浏览器发送
Accept: image/webp头时,OSS 会自动返回 WebP 格式图片。 - 优势:体积更小、加载更快,兼容性良好。
5. 图片质量压缩
支持输入 1 ~ 100 的整数。
80表示 80% 质量,兼顾清晰度与体积。- 仅对 JPG / WebP 生效,留空则不压缩。
6. 水印参数
- 自定义水印图片、位置、透明度等,满足品牌保护需求。
7. PHP 与 Typecho 版本兼容
- 完美运行于 PHP 8.4(最新稳定版)。
- 完全兼容 Typecho 1.3 最新版本。
⚠️ 重要提醒
日志与权限
为保证正确记录日志,请赋予以下目录写权限:
/www/sites/oyzm.cn/index/usr/uploads/- SELinux 用户请合理配置安全上下文,允许 Web 写入该目录。
- 定期查阅日志,及时处理异常事件。
上传失败处理
- 当文件成功上传到 OSS,但保存到服务器失败时,总体进度会显示 失败。
- OSS 中的文件不会自动删除,请根据错误日志手动清理。
反馈渠道
- 如有问题或建议,欢迎到 欧阳博客 留言评论。
📥 下载与安装
安装方式:
- 下载插件压缩包,解压后得到为
AliOssForTypecho的文件夹(注意大小写)。 - 将文件夹放入 Typecho 的
usr/plugins/目录。 - 登录后台 → 插件管理 → 启用 AliOssForTypecho,填入 AccessKey、Bucket、Endpoint 等配置。
🔮 未来计划
- 支持更多阿里云 OSS 高级特性(如图片瘦身、样式处理)。
- 增加自动清理失败文件的选项。
- 提供更详细的监控面板。
感谢 droomo 作者的原版贡献,也感谢用户的反馈。
v2.0.1 是一次全面的功能升级,希望能让您的 Typecho 站点存储更省心、更高效!
如果觉得好用,不妨在博客评论区点个赞或提出宝贵意见~ 😄
下载密码:ouyang
如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。
如果您觉得本文还不错,欢迎分享/打赏本文。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!
欧阳博客

