emlog图片本地化插件写入文件失败

用emlog应该都用过这个插件吧
最近写博客发现了这个问题,今天有空排查了一下。。。
发现是新建文件的时候文件名带上了斜杠("/"),导致的新建失败,并非没权限写入
排查发现,有些文章的图片是没有后缀的,例如http://img.blog.csdn.net/20161225114852971
所以代码里判断后缀的地方就出了点问题,如上图的例子取出来的后缀就是 net/20161225114852971
所以新建文件就挂了。。
解决方法,在60行代码下面新加3行代码,如下图
代码如下:
$EXT = array("jpg","png","gif","bmp"); if (!in_array($imgExt, $EXT)){ $imgExt = null; }
简单加了个后缀判断。。。懒得动手弄的没关系。。下载下面的附件重装就好了



本文作者:起点终站
文章标题: emlog图片本地化插件写入文件失败
本文地址:https://blog.hellozwh.com/?post=231
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
本文地址:https://blog.hellozwh.com/?post=231
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。


