Loading... 2020年6月,本插件发布1.1.8版本。 --- 2022年,[humu](https://blog.humh.cn/)更新插件,支持`php8`。有需要的朋友请到Github自取。 --- 2023年2月,修复图片名称转换url解码问题 ### 更新内容 此版本修复了以前版本的一些BUG,做了一些改善,主要有: 1. 使用aliyun-oss-php-sdk Release 2.3.1开发; 2. 不再为每个文件创建单独的文件夹; 3. 检测已上传过的文件,若存在同名文件,则自动命名为 name(1).ext,name(2).ext...; 4. 优化了上传失败后的逻辑,详细记录失败日志,在插件配置页面即可看到; 5. 增加新功能,可自定义图片处理样式; 祝使用愉快~ ### 插件信息 插件名:AliOssForTypecho 作者:droomo 当前版本:v1.1.8 更新时间:2023-02-01 Github地址:[https://github.com/Amarantos475/AliOssForTypecho](https://) ### 使用方法 1. 下载插件,若github地址打不开,可通过百度网盘下载; 2. 解压插件,将解压后的文件夹重命名为`AliOssForTypecho`; 3. 替换原来插件。 ### 使用截图  另外针对评论中提议较多的做出一些解释: Q: 为什么不根据文章id来归档? A: 因为在上传附件时,插件并无法得到文章信息。根据日期归档是通常做法,与Wordpress保持一致。 历史版本: 插件使用说明: * 插件基于aliyun-oss-php-sdk Release 2.3.0开发, 若以后SDK开发包更新导致插件不可用,请到 我的博客 ^ - ^获取新版本插件, 如果我还用typecho还用阿里云就会更新。 * 请赋予 `文件上传目录` 以及 `插件日志目录` 写权限,否则可能导致上传失败。 * 若开启“在服务器保留备份”功能: 成功保存文件到OSS但没有成功保存到服务器的情况下插件不会报错, 这将导致当前文件在服务器上没有备份,但是会插件日志目录下生成错误日志"error.log",请定期查阅并清理。 * 运行在云应用引擎上的站点“在服务器保留备份”选项无效。 * 旧版本Typecho存在无法上传大写扩展名文件的bug,请更新Typecho程序。 配置详情:  --- ### 修复内容 由于handsome主题在上传截图过程中的重命名会出现`()`这两个字符,经过自我探索,发现阿里云上传文件后的文件名是xxxx(2).jpg那么他的url会自动替换成,xxxx%282%29.jpg,而本插件自动生成的url还是带`()`的,进而不能正常识别链接,故作此修改,newpath用urlencode重新解码,更改661行和668,671行,详情参考这个[https://www.w3cschool.cn/htmltags/html-urlencode.html](https://)  原文链接:[http://www.droomo.top/AliOssForTypecho.html](http://www.droomo.top/AliOssForTypecho.html) 最后修改:2023 年 02 月 10 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏
1 条评论
如果插件启用过程中报错,记得改名字为AliOssForTypecho