陆之岇
陆之岇
joyqi大佬, 您好, 看见Typecho有新版本计划, 我们大家都欣喜若狂, 相信新版本给我们带来很多惊喜。这里我有个功能建议说给大佬听听, 那么就是关于 插件升级计划 一般的插件的 `deactivate` 方法都为空, 所以在没有禁用插件情况下直接删除插件文件都不会造成博客异常, 但是有些插件在 `activate` 方法里(创建表、添加路由、钩子之类) 它的 `deactivate` 方法也有相应的回收代码。 这里大多用户一般都是直接删除插件文件或者覆盖为新版本的插件, 以此完成插件升级, 从而会造成博客异常。因为很多用户不明白为什么需要先禁用, 所以都是粗鲁的直接删除文件再覆盖新版本的插件。 这是我们插件开发者一直困扰的地方, 特此希望joyqi大佬能够加入 插件升级 的开发计划。
增加 byte 流写入内容的考虑 用于XMLRPC接口上传附件因为XMLRPC上传用的byte流写入数据 108行 ```php $filename = $file['tmp_name']; if (!isset($filename)) return false; ``` 将其删掉 116行到127行 ``` php if ($error == null) .... else return false; ``` 将其改为 ```php if...
新增byte流方式上传 $ossClient->putObject( ); 根据oss文档这个方法是上传bytes
增加 byte 流写入内容的考虑 用于**XMLRPC接口**上传附件因为XMLRPC上传用的byte流写入数据 152行 ```php $result = $ossClient->uploadFile($options->bucket, substr($path,1), $uploadfile); ``` 改为 ```php if (isset($file['tmp_name'])) { $result = $ossClient->uploadFile($options->bucket, substr($path, 1), $uploadfile); } else { $result = $ossClient->putObject($options->bucket, substr($path,...
自定义拓展API接口,方便插件开发者自定义拓展XmlRpc,有利于写作客户端接入。