OSS Upload

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

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

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

插件功能

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

常见问题

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

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

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

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

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

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

版本更新

= 4.3.7 =
* 优化远程保存的兼容性
* 手机下不启用自动压缩

插件下载https://wordpress.org/plugins/oss-upload/(重新审核中)
本地下载oss-upload.4.3.7

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

411 thoughts on “OSS Upload

  1. 在路上

    你好,我在用oss upload时候发现和印象笔记同步插件https://wordpress.org/plugins/evernote-sync/不兼容,同步笔记无法将图片同步到阿里云oss上

    麻烦看一下是什么原因引起的
    谢谢

    1. Link Post author

      我还不太清楚这个“无法同步”是啥。

  2. 金子老师

    NoSuchKey
    The specified key does not exist.
    5BE6EB7B3772E57253F1433B
    xunchuanmei.oss-cn-beijing.aliyuncs.com
    2018/11/acda021ae379739-1.jpg

    在wordpress后台上传图片后,再访问图片的链接显示这个,请问是哪个步骤没有设置成功?

  3. 金子老师

    网站已经设置成功,图片也已经保存到阿里云oss加速,可是后台发布文章添加媒体时不显示图片,然后插入文章内也不显示图片,什么原因呢?

    1. Link Post author

      看“不显示图片”的图片是啥链接就知道了。

  4. 老虎

    我只能说x了狗了,上海的oss节点竟然挂了……
    打搅了。

    1. Link Post author

      嗯嗯,表客气。

  5. 老虎

    可还有从前的版本可以下载呢,4.3.1之类的。。。。谢谢

  6. 老虎

    4.3.2也不行……一直显示错误。都排查过了,没别的问题。晕

    1. Link Post author

      那我就不太清楚了呢:(

  7. 达子的春天

    wordpress 插件商城 怎么不提供下载了?

    1. Link Post author

      官网不接受代码混淆,重新审核中。

  8. 老虎

    对,前天还行的,当时用的版本4.3.2。今天忽然不行了。

  9. 猫本的虎

    4.3.7版本出现:

    cURL resource: Resource id #72; cURL error: Failed to connect to abc.oss-cn-shanghai.aliyuncs.com port 80: Connection refused (7)

    1. Link Post author

      啥情况,之前可以?

  10. ぷMEGATRON

    去哪可以下载,现在停止下载了

    1. Link Post author

      已新增了本地下载。

  11. wxjback

    文章编辑页面选中保存远程图片到oss的时候,发生500错误

    1. Link Post author

      加下我QQ。

  12. Link Post author

    新版新增了远程上传和物理缩略图。

    1. Link Post author

      抱歉。

  13. 蓝天白云(任性)

    文章里图片不显示!

    你好,很荣幸用上了你的作品,
    我通过WORDPRESS上传了文件,阿里云端可以看到文件,
    然后我通过网站后台添加媒体,编辑文章时可以正常显示,
    打开网页时不能正常显示图片,点击链接后可以打开图片正常显示,

    1. Link Post author

      太客气。是怎么个不能显示法。

    1. Link Post author

      我好像没提过这方面的功能呢。

  14. ҉࿐ོ醉梦仙霖࿔࿆༊จุ๊บ࿐ོ

    你好大佬,我今天才知道有这么好的一个插件,但是有个问题啊,我用这个插件了,以前在主机上面的文章图片缩略图都打开关闭了 才能打开,紧急求助QQ/微信:66563123

    1. Link Post author

      顶部工具即可。感谢这位兄弟赤裸裸的现金支持!哈哈谢谢!

    2. Link Post author

      怎么个不显示法。

  15. Link Post author

    特别感谢 Find 朋友反馈的两个BUG:)

    1. Link Post author

      不能。物理缩略图太暴力,去掉了。

  16. 猫本的虎

    今天更新到4.3.2版本后,出现:

    无法启用插件,因为它引起了一个致命错误(fatal error)。
    Fatal error: Can’t use function return value in write context in /public_html/wp-content/plugins/oss-upload/oss-upload.php on line 629

    1. Link Post author

      你PHP版本太低,有个写法不兼容。删除插件重新安装一次即可。

  17. 静墨寒鱼

    为什么服务器上还有保存图片呢?去没有勾选“复制附件到本地存储”

    1. Link Post author

      最新版吗?加下我QQ吧。

  18. 晓天

    我是这样的操作的,不知道哪里出错了,求大神指点;
    在bucket里新建了wp-content/uploads,这个二级目录,
    然后后之前的图片都上传上去了;
    域名那里也做了绑定,并且解析成功了,
    https证书也已上传;(但图片二级域名的证书和www的证收不一样,因为原来的私钥找不到了 🙁 )
    最后配置插件,(upload path和visit url 我都加上了wp-content/uploads );

    开启插件后,样式没了,图片也是调用的原地址的图片;……

    到底哪里不对呢? 🙁

    1. Link Post author

      网站用HTTPS,图片也要走HTTPS。

  19. 蒙主

    点击测试出错:

    写入正常,读取出错: InvalidAccessKeyId The OSS Access Key Id you provided does not exist in our records. 5BB5F228F06ABA0E9E6488B8 zb-lz.oss-cn-beijing.aliyuncs.com 1129730747@qq.com

    1. Link Post author

      Access Key 错了。

    2. 静墨寒鱼

      说明你这个是私有bucket,改成公共读就可以了,插件不支持

  20. 蒙主

    怎么上传图片却在OSS中无法创建文件路径?

    1. Link Post author

      可以的。