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空间叫AAA
    我把AAA设置在上传途径处,可以正常使用
    如果我在AAA后面添加一个文件名,把AAA/123设置在插件上传途径处,可以正常上传同步OSS,问题就出在,这上传的内容无法使用,这又是什么问题?

    1. Link Post author

      上传路径和访问链接,是对应滴。

  2. (●—●)

    哥我的媒体库还是只支持上传10M大小
    不是说自动分块上传大文件?
    不明白
    求告知

    1. Link Post author

      两码事来的。上传上限跟插件无关。

  3. (●—●)

    问题出在阿里云OSS权限没有开启,开启后媒体库就能正常显示了
    谢谢哥你的插件

  4. (●—●)

    插件配置好了测试了一下没有问题,问题就出在开启插件作为媒体库后
    我的OSS权限设置为私有
    我没有开启本地文件备份,媒体库可以正常上传文件
    1,如上传的图片媒体库不显示图像,只显示图片框架代表这里有图片,就像媒体库没有这个文件一样,而且也无法进行图片插件,可编辑图片的时候图像会显示出来,
    2,如上传的视频媒体也无法加载出来
    哥·我的问题到底出在什么地方?

    1. Link Post author

      看看常见问题一。

  5. 王鹏

    首先感谢开发了这么好的插件。
    反馈一个事情,我刚刚更新了4.3.1,更新公告里面显示进一步的降低了缩略图的图像品质。现在的图像品质降的实在有点太低了,我看默认才25.。。我默认150K 分辨率大概1000的图片缩略图400*700才10几K。导致图片都出现了模糊的感觉。
    我觉得图像品质这个东西,因人而异,是不是可以把自定义的选项加进去。媒体库的缩略图图像质量,文章正文的图像质量等等。
    比如媒体库的缩略图低一点没关系,不过文章正文的我还是想高一点。

    1. Link Post author

      具体指什么场景?发链接看下。

    2. 王鹏

      http://mkv.cn/13134/cathy-yan-will-direct-birds-of-prey-for-warner-bros-with-margot-robbie-as-harley-quinn
      http://mkv.cn/13136/fantastic-beasts-the-crimes-of-grindelwald-2018-trailer-2

      这两个网址的图片,都有糊的感觉。

      https://img.mkv.cn/uploads/2018/09/095015.12107057.jpg
      https://img.mkv.cn/uploads/2018/09/cathyyan-harleyquinn.jpg

      而且还有一个建议,是否可以在添加文章代码的时候使用默认图片的地址,不在文章内容加OSS的参数,再启用插件的时候把参数加进去。这样以后有参数更新的时候,之前的文章也能同步更新。不是专业的开发人员,有些名词可能业余。。。

      比如这些OSS的参数,不需要默认加到文章内容。
      ?x-oss-process=image/quality,q_25/resize,m_fill

    3. Link Post author

      我一直奇怪既然画质差,为什么要插入缩略图呢?
      ——这个就是内容编辑的问题了,插入图片,选【完整尺寸】即可。就好像系统默认的物理缩略图 ABC-120×80.png,你不选原图 ABC.png,一定要选缩略图,系统也很无能为力。

    4. 王鹏

      不是很难理解啊,比如一个海报,4000*2000分辨率,400-800K左右的大小。
      如果使用原图,页面就要加载原图,但是实际显示的也就是640的宽度。如果在页面直接插入缩略图,并且超链接到原图, 需要或者想下载原图的人再去点链接获取原图,对于流量和页面加载都是最好的选择啊。

      我选择了缩略图,即使我把画质设置成70左右,图片大小也就是30-40K左右的大小,并不会出现明显的画质下降。

      经实验,原图2025*3000 784K,我上传的版本为 1000*1481分辨率224K大小。 如果首页缩略图 473*700 去掉画质选项 58.2K,70画质36.5K,25画质15.2K。

    5. Link Post author

      要我说,你这个情况,直接用原图,只有好处都没坏处。我就是原图。
      质量参数可设置的事情,下个版本我再考虑加上。

    6. 王鹏

      我已经升级到最新版本,不太清楚之前的设置。新版加载媒体库的时候速度确实明显提升,不知道是不是我的错觉^_^我看了一下应该是q_25 最高300的缩略图。不知道这个是不是降低缩略图质量的初衷。
      所以我在最开始的建议把编辑器和后台的设置分开。可以分别自定义或者自定义只是影响文章页面即可。

    7. Link Post author

      不是错觉;就是这个初衷的。前台文章你试试原图先,看有什么问题。

    8. 王鹏

      谢谢可以考虑新版本的功能添加。
      原图实在太大了,首页显示6个文章,基本都有图片,每个几百K。对于用户来说负担太大了T_T

    9. Link Post author

      好的。

    10. 王鹏

      我现在新发的文章都手动把图片的质量改成了60-70.,确认前台显示没问题的。

  6. Hi,我目前在使用4.2.9版本
    如果各位的OSS开启了原图保护,记得勾选这两个选项!

    [✓]在所有场景中均使用原图
    (否则媒体库无法加载略缩图,文章无法显示图片,发现样式名称被改变了)
    [✓]使用 WP_Image_Editor_GD 代替 WP_Image_Editor_Imagick
    (否则编辑时无法加载所上传的图片)

    这款插件非常的赞,感谢作者!

    1. Link Post author

      谢谢。不过还会继续升级折腾。
      使用原图我是不推荐的,加载太慢了。如果是原图保护导致,我想是有其他办法解决的,可以加我 QQ 具体沟通。
      库的问题,是因为较新的那个库一些环境并没安装,跟原图保护无关的。

  7. 八路

    已升级到4.2.7版本了,插件界面勾选了使用 OSS 作为媒体库存储,未勾选本地备份选项,上传图片的时候,本地和OSS上会同时保存图片,然后在WP后台删除图片的时候,OSS上删不掉,请作者修复下BUG,谢谢

    1. Link Post author

      最新版已修正。

  8. 龙狂Dry

    hi link,
    我报了一个warning,能麻烦看下是什么问题吗?
    Warning: Invalid argument supplied for foreach() in /var/www/html/wp-content/plugins/oss-upload/oss-upload.php on line 186

    1. 龙狂Dry

      4.2.5 版本没有这个问题
      4.2.6 版本出现的

    2. Link Post author

      更新一下最新版即可。

    3. 龙狂Dry

      就是更新到4.2.6后出现的

    4. Link Post author

      现在是 4.2.7。。。

    5. 龙狂Dry

      赞,多谢LINK

  9. 无为

    Upload EndPoint 建议这里不要强制输入aliyun的链接,因为有些人自己架设了oss,这里不写死的话,可以传到自己的oss中,更方便.

    1. Link Post author

      现在就是自定义的;自己架设OSS没试过,不清楚我的插件是否适用。

    2. Link Post author

      看了下,要适配S3有点复杂,暂时没有办法。

  10. LLemonGreen

    没问题大佬!明天白天加你!

  11. LLemonGreen

    大佬打扰下,首先插件是没问题的,用了很久很好用。
    最近换了个主题,主题有个功能是生成海报,但是海报并没有出图,不知道能否帮忙看看是什么问题。
    付费没问题的,因为感觉这不是插件的问题。

    1. Link Post author

      可以呀,一百大洋肿么样,加QQ说。

  12. 不想跑的猪

    今天刚刚更新了一下,发现上传不了照片了。没提示失败也不显示图片,就是一片灰色方框。不清楚哪里出问题了,能不能给我一份旧版本的插件,谢谢了。

    1. Link Post author

      关于页加下我 QQ。

  13. sanjunx

    我配置错了嘛还是怎么的,图片上传后不显示(透明),编辑图片的时候会显示图片样子,插入文章后连透明的都不在了,哥可以帮我解决一下?

    1. Link Post author

      可以。怎么帮?

  14. 自然

    前辈,请提供一下你的QQ

    1. Link Post author

      【关于】页面有。

  15. Patience

    亲,你好,用了你的插件,但是老文章里面的连接还是老连接,我要如何批量解决。我看了你的评论回复,我找不到有重建标识的地方

    1. Link Post author

      加下QQ,我看看。

  16. 福青

    Hello! Link,请问是哪里设置的问题,是因为oss设置还是插件里面的设置问题?

    1. Link Post author

      插件设置

  17. 福青

    Hello!使用图片裁剪功能的时候,裁剪后图片链接里面多了”oss://{bucket}/”字段,导致裁剪后链接的图片不可以看到。之前看到3ric也遇到类似问题,请问如何解决的呢?

    1. Link Post author

      设置问题。

  18. 幻凌风

    你好,我想给网站的其它管理员账户通过Microsoft Office Word 2016来发布文章到WordPress,但是发现插件在给通过Word文章内上传的图片附件无法自动重命名,下个版本可否改进下这部分的功能?

    1. Link Post author

      我没有动具体同步的逻辑,只是接管了上传的位置。不启用本插件默认就是这个情况么?如果你指的不会重命名是指同名文件自动加后缀,这个功能是有的哦。

  19. 子午

    PHP Warning: Invalid argument supplied for foreach() in /web/wp-content/plugins/oss-upload/oss-upload.php on line 246

    1. Link Post author

      加下我 QQ 说吧。

  20. 子午

    远程保存到本地,媒体库的链接都是OSS的链接,就文章的编辑器里的图片链接还是本地连接,不是OSS的链接。

  21. 子午

    我的也和皇冠买家小分队 的情况一样,问题在远程保存到本地这个功能,编辑器的链接还是本地连接而非设置的OSS链接。

    1. Link Post author

      不会吧。

  22. 皇冠买家小分队

    设置完成后~上传图片~网站不显示~但是图片链接可以复制到新页面打开.请问是什么问题呢

    1. Link Post author

      没链接没真相,不太好说。

  23. 子午

    数据库命令替换,用什么具体命令呢?

    1. Link Post author

      有链接替换功能。或者发帐号给我看看啥问题。

  24. 子午

    只看到清除元标记和生成元标记,使用图片还是本地连接不是OSS的

    1. Link Post author

      那就没什么办法了:(