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']);

转载请注明出处:https://www.onexin.net/dx-extension-picture-download-extension-means-jpg-gif/

相关文章:

1、Discuz!X 3.5管理员前台已登录,进不了后台怎么办
https://www.onexin.net/discuzx-35-admin-to-login/

2、Discuz!X 3.4升级3.5时需要注意的事项有哪些?
https://www.onexin.net/discuzx-34-upgrade-to-35/

3、DiscuzX3.4转换DiscuzQ 3.0工具
https://www.onexin.net/discuzx34-to-discuzq30/

4、Discuz!X优化“Oops! System file lost”文件不存在的代码错误提示
https://www.onexin.net/discuzxoops-system-file-lost/

5、Discuz!X程序结构图
https://www.onexin.net/discuz-x-program-structure-diagram/

Leave a Reply