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.9 = * 修复个别主题会严重报错的问题 = 4.8.8 = * 修复伪协议包装的核心兼容问题 = 4.8.7 = * 保存远程图片兼容古藤堡编辑器 = 4.8.6 = * 支持禁用高清分辨率的缩略图相关 = 4.8.5 = * 优化目录上传等功能支持重复执行 * 修复图片服务参数没编码引起的异常 * 修复物理缩略图模式只有大图的问题
项目地址
插件下载:最新测试版(github.com) | 正式版镜像(wordpress.org) | oss-upload-4.8.9
你好,我在用oss upload时候发现和印象笔记同步插件https://wordpress.org/plugins/evernote-sync/不兼容,同步笔记无法将图片同步到阿里云oss上
麻烦看一下是什么原因引起的
谢谢
我还不太清楚这个“无法同步”是啥。
解决了!谢谢站长!
NoSuchKey
The specified key does not exist.
5BE6EB7B3772E57253F1433B
xunchuanmei.oss-cn-beijing.aliyuncs.com
2018/11/acda021ae379739-1.jpg
在wordpress后台上传图片后,再访问图片的链接显示这个,请问是哪个步骤没有设置成功?
网站已经设置成功,图片也已经保存到阿里云oss加速,可是后台发布文章添加媒体时不显示图片,然后插入文章内也不显示图片,什么原因呢?
看“不显示图片”的图片是啥链接就知道了。
我只能说x了狗了,上海的oss节点竟然挂了……
打搅了。
嗯嗯,表客气。
可还有从前的版本可以下载呢,4.3.1之类的。。。。谢谢
4.3.2也不行……一直显示错误。都排查过了,没别的问题。晕
那我就不太清楚了呢:(
wordpress 插件商城 怎么不提供下载了?
官网不接受代码混淆,重新审核中。
对,前天还行的,当时用的版本4.3.2。今天忽然不行了。
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)
啥情况,之前可以?
去哪可以下载,现在停止下载了
已新增了本地下载。
文章编辑页面选中保存远程图片到oss的时候,发生500错误
加下我QQ。
新版新增了远程上传和物理缩略图。
老哥,方便给我设置下不,微信447800330
我没有设置成功
抱歉。
文章里图片不显示!
你好,很荣幸用上了你的作品,
我通过WORDPRESS上传了文件,阿里云端可以看到文件,
然后我通过网站后台添加媒体,编辑文章时可以正常显示,
打开网页时不能正常显示图片,点击链接后可以打开图片正常显示,
太客气。是怎么个不能显示法。
所以,什么时候支持原创图片自动上传功能?
远程图片
我好像没提过这方面的功能呢。
你好大佬,我今天才知道有这么好的一个插件,但是有个问题啊,我用这个插件了,以前在主机上面的文章图片缩略图都打开关闭了 才能打开,紧急求助QQ/微信:66563123
顶部工具即可。感谢这位兄弟赤裸裸的现金支持!哈哈谢谢!
怎么个不显示法。
特别感谢 Find 朋友反馈的两个BUG:)
所以可以只使用WordPress的缩略图功能,不用OSS图片服务吗?
不能。物理缩略图太暴力,去掉了。
貌似行了。谢谢。
今天更新到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
你PHP版本太低,有个写法不兼容。删除插件重新安装一次即可。
为什么服务器上还有保存图片呢?去没有勾选“复制附件到本地存储”
最新版吗?加下我QQ吧。
我是这样的操作的,不知道哪里出错了,求大神指点;
在bucket里新建了wp-content/uploads,这个二级目录,
然后后之前的图片都上传上去了;
域名那里也做了绑定,并且解析成功了,
https证书也已上传;(但图片二级域名的证书和www的证收不一样,因为原来的私钥找不到了 🙁 )
最后配置插件,(upload path和visit url 我都加上了wp-content/uploads );
开启插件后,样式没了,图片也是调用的原地址的图片;……
到底哪里不对呢? 🙁
网站用HTTPS,图片也要走HTTPS。
点击测试出错:
写入正常,读取出错:
InvalidAccessKeyId
The OSS Access Key Id you provided does not exist in our records. 5BB5F228F06ABA0E9E6488B8 zb-lz.oss-cn-beijing.aliyuncs.com [email protected]Access Key 错了。
说明你这个是私有bucket,改成公共读就可以了,插件不支持
怎么上传图片却在OSS中无法创建文件路径?
可以的。
哥插件存在这个问题,插件不是有个上传途径么,比如我的OSS空间叫AAA
我把AAA设置在上传途径处,可以正常使用
如果我在AAA后面添加一个文件名,把AAA/123设置在插件上传途径处,可以正常上传同步OSS,问题就出在,这上传的内容无法使用,这又是什么问题?
上传路径和访问链接,是对应滴。
哥我的媒体库还是只支持上传10M大小
不是说自动分块上传大文件?
不明白
求告知
两码事来的。上传上限跟插件无关。
问题出在阿里云OSS权限没有开启,开启后媒体库就能正常显示了
谢谢哥你的插件
插件配置好了测试了一下没有问题,问题就出在开启插件作为媒体库后
我的OSS权限设置为私有
我没有开启本地文件备份,媒体库可以正常上传文件
1,如上传的图片媒体库不显示图像,只显示图片框架代表这里有图片,就像媒体库没有这个文件一样,而且也无法进行图片插件,可编辑图片的时候图像会显示出来,
2,如上传的视频媒体也无法加载出来
哥·我的问题到底出在什么地方?
看看常见问题一。
首先感谢开发了这么好的插件。
反馈一个事情,我刚刚更新了4.3.1,更新公告里面显示进一步的降低了缩略图的图像品质。现在的图像品质降的实在有点太低了,我看默认才25.。。我默认150K 分辨率大概1000的图片缩略图400*700才10几K。导致图片都出现了模糊的感觉。
我觉得图像品质这个东西,因人而异,是不是可以把自定义的选项加进去。媒体库的缩略图图像质量,文章正文的图像质量等等。
比如媒体库的缩略图低一点没关系,不过文章正文的我还是想高一点。
具体指什么场景?发链接看下。
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
我一直奇怪既然画质差,为什么要插入缩略图呢?
——这个就是内容编辑的问题了,插入图片,选【完整尺寸】即可。就好像系统默认的物理缩略图 ABC-120×80.png,你不选原图 ABC.png,一定要选缩略图,系统也很无能为力。
不是很难理解啊,比如一个海报,4000*2000分辨率,400-800K左右的大小。
如果使用原图,页面就要加载原图,但是实际显示的也就是640的宽度。如果在页面直接插入缩略图,并且超链接到原图, 需要或者想下载原图的人再去点链接获取原图,对于流量和页面加载都是最好的选择啊。
我选择了缩略图,即使我把画质设置成70左右,图片大小也就是30-40K左右的大小,并不会出现明显的画质下降。
经实验,原图2025*3000 784K,我上传的版本为 1000*1481分辨率224K大小。 如果首页缩略图 473*700 去掉画质选项 58.2K,70画质36.5K,25画质15.2K。
要我说,你这个情况,直接用原图,只有好处都没坏处。我就是原图。
质量参数可设置的事情,下个版本我再考虑加上。
我已经升级到最新版本,不太清楚之前的设置。新版加载媒体库的时候速度确实明显提升,不知道是不是我的错觉^_^我看了一下应该是q_25 最高300的缩略图。不知道这个是不是降低缩略图质量的初衷。
所以我在最开始的建议把编辑器和后台的设置分开。可以分别自定义或者自定义只是影响文章页面即可。
不是错觉;就是这个初衷的。前台文章你试试原图先,看有什么问题。
谢谢可以考虑新版本的功能添加。
原图实在太大了,首页显示6个文章,基本都有图片,每个几百K。对于用户来说负担太大了T_T
好的。
我现在新发的文章都手动把图片的质量改成了60-70.,确认前台显示没问题的。
Hi,我目前在使用4.2.9版本
如果各位的OSS开启了原图保护,记得勾选这两个选项!
[✓]在所有场景中均使用原图
(否则媒体库无法加载略缩图,文章无法显示图片,发现样式名称被改变了)
[✓]使用 WP_Image_Editor_GD 代替 WP_Image_Editor_Imagick
(否则编辑时无法加载所上传的图片)
这款插件非常的赞,感谢作者!
谢谢。不过还会继续升级折腾。
使用原图我是不推荐的,加载太慢了。如果是原图保护导致,我想是有其他办法解决的,可以加我 QQ 具体沟通。
库的问题,是因为较新的那个库一些环境并没安装,跟原图保护无关的。
已升级到4.2.7版本了,插件界面勾选了使用 OSS 作为媒体库存储,未勾选本地备份选项,上传图片的时候,本地和OSS上会同时保存图片,然后在WP后台删除图片的时候,OSS上删不掉,请作者修复下BUG,谢谢
最新版已修正。
hi link,
我报了一个warning,能麻烦看下是什么问题吗?
Warning: Invalid argument supplied for foreach() in /var/www/html/wp-content/plugins/oss-upload/oss-upload.php on line 186
4.2.5 版本没有这个问题
4.2.6 版本出现的
更新一下最新版即可。
就是更新到4.2.6后出现的
现在是 4.2.7。。。
赞,多谢LINK
Upload EndPoint 建议这里不要强制输入aliyun的链接,因为有些人自己架设了oss,这里不写死的话,可以传到自己的oss中,更方便.
现在就是自定义的;自己架设OSS没试过,不清楚我的插件是否适用。
看了下,要适配S3有点复杂,暂时没有办法。
没问题大佬!明天白天加你!
大佬打扰下,首先插件是没问题的,用了很久很好用。
最近换了个主题,主题有个功能是生成海报,但是海报并没有出图,不知道能否帮忙看看是什么问题。
付费没问题的,因为感觉这不是插件的问题。
可以呀,一百大洋肿么样,加QQ说。
今天刚刚更新了一下,发现上传不了照片了。没提示失败也不显示图片,就是一片灰色方框。不清楚哪里出问题了,能不能给我一份旧版本的插件,谢谢了。
关于页加下我 QQ。
阿里云论坛发了个贴:https://bbs.aliyun.com/read/587699.html
我配置错了嘛还是怎么的,图片上传后不显示(透明),编辑图片的时候会显示图片样子,插入文章后连透明的都不在了,哥可以帮我解决一下?
可以。怎么帮?
前辈,请提供一下你的QQ
【关于】页面有。
亲,你好,用了你的插件,但是老文章里面的连接还是老连接,我要如何批量解决。我看了你的评论回复,我找不到有重建标识的地方
加下QQ,我看看。
Hello! Link,请问是哪里设置的问题,是因为oss设置还是插件里面的设置问题?
插件设置
Hello!使用图片裁剪功能的时候,裁剪后图片链接里面多了”oss://{bucket}/”字段,导致裁剪后链接的图片不可以看到。之前看到3ric也遇到类似问题,请问如何解决的呢?
设置问题。
你好,我想给网站的其它管理员账户通过Microsoft Office Word 2016来发布文章到WordPress,但是发现插件在给通过Word文章内上传的图片附件无法自动重命名,下个版本可否改进下这部分的功能?
我没有动具体同步的逻辑,只是接管了上传的位置。不启用本插件默认就是这个情况么?如果你指的不会重命名是指同名文件自动加后缀,这个功能是有的哦。
PHP Warning: Invalid argument supplied for foreach() in /web/wp-content/plugins/oss-upload/oss-upload.php on line 246
加下我 QQ 说吧。
远程保存到本地,媒体库的链接都是OSS的链接,就文章的编辑器里的图片链接还是本地连接,不是OSS的链接。
我的也和皇冠买家小分队 的情况一样,问题在远程保存到本地这个功能,编辑器的链接还是本地连接而非设置的OSS链接。
不会吧。
设置完成后~上传图片~网站不显示~但是图片链接可以复制到新页面打开.请问是什么问题呢
没链接没真相,不太好说。
数据库命令替换,用什么具体命令呢?
有链接替换功能。或者发帐号给我看看啥问题。
只看到清除元标记和生成元标记,使用图片还是本地连接不是OSS的
那就没什么办法了:(