华南区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