华南区WP_QINIU插件的使用问题及其他

用七牛作为图片, WP_QINIU 是一个很好的选择,可以直接管理七牛文件,但这里有一些问题,也不知道是我的个例还是大家都遇到了,来记录一下。

问题一:上传报错

原因在作者博客插件页面有提到,插件或者说 SDK 只支持华东区存储,而我的是华南区,上传报错信息:

请求报文格式错误。(400:incorrect region, please use up-z2.qiniu.com)

解决方法:

编辑插件js文件 qiniu.mini.js

// 将文件中的
'http://upload.qiniu.com'
'http://up.qiniu.com'
// 都替换成(华南区)
'http://up-z2.qiniu.com'

这个替换地址根据你的存储空间区域来替换就好了,重新加载js后就可以正常上传了。

问题二:无法正确显示文件

原因在于插件设置里面强制必须填入 缩略图片样式名图片样式分隔符 两个设置项,而我的存储空间里没哟设置这些,填入后生成的文件 url 在后面拼接上了这两个设置项的字符串后就会404,无法正确显示。

解决方法:

编辑插件中的的 wp-qiniu.php 文件:
注释下面的代码(在531~540行):

// if($("input[name='wp_qiniu_thumbnail_style']").val().trim() == ''){
//  message += '缩略图片样式名不能为空!\n';
//  $("input[name='wp_qiniu_thumbnail_style']").addClass('input-error')[0].focus();
//  reterval &= false;
// }
// if($("input[name='wp_qiniu_style_split_char']").val().trim() == ''){
//  message += '图片样式分隔符不能为空!\n';
//  $("input[name='wp_qiniu_style_split_char']").addClass('input-error')[0].focus();
//  reterval &= false;
// }

然后到插件设置页面,将 缩略图片样式名图片样式分隔符 两个设置项里面留空保存设置,再进去七牛云存储,是不是都正确显示图片了,嘿嘿。

标题:华南区WP_QINIU插件的使用问题及其他

原文链接:https://beltxman.com/1862.html

若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。

华南区WP_QINIU插件的使用问题及其他”上有 5 条评论;

  1. 你好,感谢分享,但我的还是没有显示图片,图片可以上传到七牛,但么有同步,图片显示的链接还是本地的,球解答,小白无法搞懂

    1. 你使用chrome浏览器按下F12,然后同步一下看看,代码有没有什么报错,再根据报错来查问题。

评论已关闭。

Scroll to top