OSS Upload 4.4

OSS Upload 是一款可设置阿里云 OSS 作为 WordPress 媒体库存储空间的插件,支持原创增强的 OSS 协议包装和原生内置的所有图像上传及编辑等相关功能。

插件设置非常简单,支持伪协议,无需修改任何内置上传函数;支持自定义上传目录,支持独立二级域名。OSS 本身也支持 HTTPS、CDN,还有各种强大的 API,使用迄今都非常稳定,推荐!

更新:新版强大稳定,可兼容各种插件和主题!使用免费,咨询协助付费,谢谢:)

更新:之前为了测试自己的《代码混淆工具》混淆了代码,导致插件官网一直被下架,虽然我后来恢复了,但官网审核还是一直没通过。也罢,我不坚持了。代码恢复混淆,如介意的继续使用老版本即可。

插件功能

  • 支持流协议几乎兼容所有插件
  • 全新支持大文件自动分块上传
  • 支持文章可自动上传远程图片
  • 全新支持多站并自动继承配置
  • 支持图片服务相关缩略图设置
  • 支持识别浏览器自动格式加速
  • 带中英文附带设置说明和示范

常见问题

1、关于库的权限设置
插件只支持第二种“公共读、私有写”。如使用“私有+签名”的方式,资源一样是暴露的,没有意义。

2、关于图片原图保护
启用了原图保护,则图片服务只能选择第二种,即使用样式;或选择第三种再设置默认样式。

3、关于图片流量保护
这个跟插件无关,可以考虑开启防盗链。

4、关于上传大文件报 503 错误
这个跟系统设置有关:PHP内存、PHP执行、PHP超时等;如 PHP-FPM 可设置 ProxyTimeout 300

5、关于内部端点的设置
推荐 OSS 和 ECS 为同一地区,然后设置上传端点为内部端点,经实验上传大文件基本是秒拷。

6、启用远程图片上传后文章提示还原备份
该功能是保存文章时在后端上传并替换图片,导致文章跟前端浏览器备份的内容会有差异。忽略即可。

版本更新

= 4.4 =
* 简化了类的文件结构
* 重新恢复了代码混淆

= 4.3.9 =
* 修复上传本地目录时会丢失上传路径的目录

= 4.3.8 =
* 排除爬虫的图片加速效果
* 排除非图片的压缩样式
* 优化远程图片自动保存兼容性
* 优化默认自带全图样式
* 优化删除缩略图的功能
* 修正导出个人数据出错

本地下载oss-upload.4.4

——打个小赏 感谢支持——

1 自动识别支付宝/微信/QQ支付

446 thoughts on “OSS Upload 4.4

    1. Post authorLink

      你好,《关于》里有。

  1. 烈火

    Fatal error: Uncaught Error: Call to undefined function ouops() in /www/wwwroot/zaojiazhe.com/wp-content/themes/b2/Modules/Common/PluginsSupport.php:50 Stack trace: #0 /www/wwwroot/zaojiazhe.com/wp-includes/class-wp-hook.php(286): B2\Modules\Common\PluginsSupport->b2_oss_thumb(‘http://www.zaoj…’, Array) #1 /www/wwwroot/zaojiazhe.com/wp-includes/plugin.php(208): WP_Hook->apply_filters(‘http://www.zaoj…’, Array) #2 /www/wwwroot/zae.com/wp-content/themes/b2/Modules/Common/FileUpload.php(144): apply_filters(‘b2_thumb_no_loc…’, ‘http://www.zaoj…’, Array) #3 /www/wwwroot/zao.com/wp-content/themes/b2/functions.php(226): B2\Modules\Common\FileUpload::thumb(Array) #4 /www/wwwroot/zae.com/wp-content/themes/b2/Modules/Common/Private/73private.php(154): b2_get_thumb(Array) #5 /www/wwwroot/zao.com/wp-content/themes/b2/Modules/Common/User.php(177): _Private->get_setting_avatar(1, 128) #6 /www/wwwroot/zae.com/wp-content/themes/b2/Modules/Common/User.php(157): B2\Modules\Common\User->get_avatar_url(1 in /www/wwwroot/zae.com/wp-content/themes/b2/Modules/Common/PluginsSupport.php on line 50

    启用并配置,一点保存就报错了,前台也报错了。
    请问下,这是什么意思呢,看不懂

    1. Post authorLink

      报错信息看不出跟我插件有啥关系。