解决方法:
首先找到这个文件/phpcms/libs/classes/attachment.class.php
修复处有1处。
搜索如下代码(143行):
function download($field, $value,$watermark = '0',$ext = 'gif|jpg|jpeg|bmp|png', $absurl = '', $basehref = '') |
如下图:
将144行后添加如下代码:
if($ext !== 'gif|jpg|jpeg|bmp|png'){ if(!in_array(strtoupper($ext),array('JPG','GIF','BMP','PNG','JPEG'))) exit('附加扩展名必须为gif、jpg、jpeg、bmp、png'); } |
//此方法借用【王靖宇博客】指出后更正 2016/9/19 网址:http://blog.sayphp.com/?p=568
修改后如下图: