用emlog应该都用过这个插件哈

特别是那些搬砖用的外链图,

同时要保证自己https的小绿锁存在的小伙伴们常用

但是在使用过程中会发现个写入失败的问题,今天有空排查了一下。。。

发现是新建文件的时候文件名带上了斜杠("/"),导致的新建失败,并非没权限写入

排查发现,有些文章的图片是没有后缀的

所以代码里判断后缀的地方就出了点问题

所以新建文件就gg了


解决方法如下,在60行代码下面新加上几行代码,如下图

emlog图片无法本地化

代码如下:


$EXT = array("jpg","png","gif","bmp"); 
if (!in_array($imgExt, $EXT)){ 
 $imgExt = null; 
} 


简单加了个后缀判断,懒得动手改的成品在下面,下载下面的附件重装就好了

emlog图片本地化插件解决权限问题.zip