在使用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图片的支持,从而避免不必要的麻烦。希望这篇指南能够帮助到您。