OSS Upload

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

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

目前最新版的上传相关功能基本稳定,并可兼容各种插件和主题!经过几个版本的代码混淆的尝试,最终还是正式取消代码混淆,并重新上传托管到官网插件库。

更新:使用插件开源免费,但麻烦站长保留各种形式的插件链接和出处。主要因为网站权重较低,需要各位的帮忙和支持,让其他朋友能方便的定位到本站。觉得好用也请点赞插件,谢谢。另外同时也托管到 Github,欢迎各种意见建议,谢谢。

OSS Upload
https://www.xiaomac.com/oss-upload.html

插件功能

  • 更好兼容各种文章批量导入!
  • 全新开关可自动兼容已发文章
  • 支持流协议几乎兼容所有插件
  • 全新支持大文件自动分块上传
  • 支持文章可自动上传远程图片
  • 全新支持多站并自动继承配置
  • 支持图片服务相关缩略图设置
  • 支持识别浏览器自动格式加速
  • 支持链接修正可随时开关插件
  • 带中英文附带设置说明和示范

常见问题

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

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

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

4、解决“超过了站点的最大上传限制”
修改 /etc/nginx/nginx.conf 的 client_max_body_size 64m
修改 /etc/php.ini 的 upload_max_filesize = 64M 和 post_max_size = 64M

5、服务器始终无法生成缩略图
这个是服务器没有安装图片组件 GD 或 Imagick,最新版的后台可自助检查:工具/站点健康 

6、启用/禁用OSS后如何兼容旧文章
连接修正下勾选“当启用/禁用 OSS 时自动替换旧文章中的附件地址”即可

版本更新

= 4.8.8 =
* 修复伪协议包装的核心兼容问题

= 4.8.7 =
* 保存远程图片兼容古藤堡编辑器

= 4.8.6 =
* 支持禁用高清分辨率的缩略图相关

= 4.8.5 =
* 优化目录上传等功能支持重复执行
* 修复图片服务参数没编码引起的异常
* 修复物理缩略图模式只有大图的问题

项目地址

插件下载:最新测试版(github.com)正式版镜像(wordpress.org)

 

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

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

OSS Upload》有 548 条评论

  1. 罗恩

    HI,Link
    咨询您两个问题
    1.在安装OSS Upload插件之前的网站图片如何同步到阿里云OSS?
    2.已勾选原图到本地储存,日后不使用阿里云OSS,如何切换到网站使用本地图片。

    非常感谢,你的作品~

  2. 设置“样式分隔符”和“原图样式”后。
    在「媒体库」中预览不了图片,文章图片显示正常。
    wp版本:5.3.2,插件版本:4.8.7

  3. 叫我司大官人

    想换个主题,先把插件都禁用了,但是禁用之后缩略图不显示有的图片也不显示了

    1. Link

      我看不出这算什么问题。换完主题启用插件即可。。

  4. TORYS

    大佬你好,请问为什么每次上传图片后面都会带有一个 (-scaled )导致图片无法正常显示
    如下:
    /wp-content/uploads/2020/02/14b52f8f0cd3ea-scaled.jpg

    1. Link

      勾选“高清缩略图”,禁用之。

  5. 海阔天空jht3

    作者好QWQ,我这边遇到了图片提示404问题,插件在上传图片时都是以***\***\***.jpg储存,而在网站中却提供了***/***/***.jpg的链接,因此SSO提示NoSuchKey,希望能够帮助解决QWQ

    1. Link

      提供下连接看下。

    2. 海阔天空jht3

      https://blog.jht3.tk:8003/collection-place-1/
      https://blog-jht3.oss-cn-hongkong.aliyuncs.com/uploads/%5C2020%5C01%5Ctown-2-puzzle-location-qq-group-of-df-432227027-1.jpg

    3. 海阔天空jht3

      希望链接审核能拒下来,谢谢QWQ

    4. Link

      跟斜杠无关,行的无论斜杆还是反斜杆都行。

    5. Link

      系统默认旧媒体都是用物理缩略图,要解决旧文章旧文章的兼容:要么插件也选物理缩略图、要么手工编辑旧文章。

    6. 海阔天空jht3

      谢谢作者,麻烦作者了QWQ

  6. 早睡早起

    经过测试,无法与WP Statistics插件合作,其下属有一个GeoIP地理位置信息设置,会提示:设置GeoIP数据库目录权限时错误,请确保您的Web服务器有权限写入到目录:oss://shinecloud-wordpress(我的oss)

    1. Link

      好的,兼容问题,我跟进下。

    2. Link

      更新 4.8.8 即可。修复了一个伪协议的核心问题,接口调用效率也会更高。

  7. zEman

    先感谢您开发了这么好用的插件,在使用OSS Upload 进行图片搬迁之后,我的博客可以正常上传使用图片了。
    但是有一个地方有问题,就是我旧文章里面所有的配图都无法显示,请问这是我的操作失误吗?

  8. 更深的蓝

    很棒的插件。有两个问题:
    1、支持媒体库自定义保存文件夹么? 比如按照分类保存。
    2、修改媒体库图片名后好像不能自动更新?

    1. Link

      不支持;好像没有什么更新的事。
      插件只是接管存储的地方,不动其他上传逻辑。

  9. EzrealC

    图片文件超过一定大小之后就无法正常生成缩略图了,不知是什么原因导致的,大概3m就不生成了

    1. Link

      加下我,看下啥情况。

    1. Link

      发布文章时,有个选项要勾选。

    1. Link

      新版已支持。