DX无后缀名图片下载,后缀名指(.jpg/.gif)

discuz!x默认识别后缀名有:jpg/jpeg/gif/png/bmp,五种。

目前部分网络图片不带后缀名或后缀名加了干扰,会导致远程下载图片失败。
打开\source\module\forum\forum_ajax.php文件

1、查找:

if(!$upload->is_image_ext($attach['ext'])) {
continue;
}

修改为:

if(!$upload->is_image_ext($attach['ext'])) {
$attach['ext'] = 'jpg';
}

2、查找:

$patharr = explode('/', $imageurl);

修改为:

$patharr = explode('/', '/DSC000'.time().'.'.$attach['ext']);

Leave a Reply