在使用Dedecms时,您可能会遇到一个问题:即使在后台-系统-附件设置中添加了bmp格式,尝试上传bmp图片时仍会收到“文件类型不正确!”的提示。本文将详细介绍如何解决这一问题。


解决方法


以下是具体步骤:


1、首先,在后台-系统-附件设置中添加bmp格式。


2、接下来,打开文件 \\include\\dialog\\select_images_post.php,找到以下代码:

$sparr = Array("image/pjpeg", "image/jpeg", "image/gif", "image/png", "image/xpng", "image/wbmp");

将其修改为:

$sparr = Array("image/pjpeg", "image/jpeg", "image/gif", "image/png", "image/xpng", "image/wbmp", "image/bmp");

3、然后,打开文件 \\include\\helpers\\upload.helper.php,找到以下代码:

$sparr = Array('image/pjpeg', 'image/jpeg', 'image/gif', 'image/png', 'image/xpng', 'image/wbmp');

同样地,修改为:

$sparr = Array('image/pjpeg', 'image/jpeg', 'image/gif', 'image/png', 'image/xpng', 'image/wbmp', 'image/bmp');

4、最后,打开文件 \\include\\dialog\\select_images.php,找到正则表达式:

(gif|png)

修改为:

(gif|png|bmp)

完成以上所有步骤后,您的Dedecms系统应该可以正常支持bmp格式图片的上传了。


通过这些简单的修改,您可以确保系统对bmp图片的支持,从而避免不必要的麻烦。希望这篇指南能够帮助到您。