AliOssForTypecho–使用AliyunOSS储存Typecho上传附件

Share
  • 2022年7月29日

使用aliyun-oss-php-sdk Release 2.3.1开发;
不再为每个文件创建单独的文件夹;
检测已上传过的文件,若存在同名文件,则自动命名为 name(1).ext,name(2).ext…;
优化了上传失败后的逻辑,详细记录失败日志,在插件配置页面即可看到;
增加新功能,可自定义图片处理样式;

插件信息
插件名:AliOssForTypecho
作者:droomo
当前版本:v1.1.8
更新时间:2020-06-27
下载地址:https://github.com/droomo/AliOssForTypecho/archive/v1.1.8.zip
百度网盘:https://pan.baidu.com/s/1JeyjeFLLEYd2G4pRcL_O7w 提取码:bum0
Github地址:https://github.com/droomo/AliOssForTypecho

使用方法
下载插件,若github地址打不开,可通过百度网盘下载;
解压插件,将解压后的文件夹重命名为AliOssForTypecho;
替换原来插件。

另外针对评论中提议较多的做出一些解释:
Q: 为什么不根据文章id来归档?
A: 因为在上传附件时,插件并无法得到文章信息。根据日期归档是通常做法,与Wordpress保持一致。

请赋予 文件上传目录 以及 插件日志目录 写权限,否则可能导致上传失败。

若开启“在服务器保留备份”功能:
成功保存文件到OSS但没有成功保存到服务器的情况下插件不会报错, 这将导致当前文件在服务器上没有备份,但是会插件日志目录下生成错误日志”error.log”,请定期查阅并清理。

运行在云应用引擎上的站点“在服务器保留备份”选项无效。

旧版本Typecho存在无法上传大写扩展名文件的bug,请更新Typecho程序。

配置详情: