如何修复“对不起,出于安全原因,不允许使用此文件类型” 时间:2017-12-28 作者:TheKidsWantDjent 当我尝试上载任何PNG文件时,会收到以下错误消息:我没有安装插件或任何东西,这可能会导致这种情况。为了解决这个问题,我甚至添加了以下行:define(\'ALLOW_UNFILTERED_UPLOADS\', true);因为它是本地安装,所以安全性不是问题。但这仍然没有解决我的问题。你知道是什么导致了这个问题吗? 5 个回复 SO网友:kierzniak 出现此错误_wp_handle_upload 作用正如您从上面的行中看到的,当WordPress无法确定您要上载的文件类型或文件扩展名时,它将被抛出。尝试调试$type 和$ext 变量,以了解.png 无法正确识别文件。我猜您的Web服务器/WordPress无法识别png mime类型正确。这就是为什么$type 变量为false|null|0. SO网友:Roy 您是否正确添加了这一行?define(\'ALLOW_UNFILTERED_UPLOADS\', true);因为几天前我遇到了同样的问题,我在我的wp配置文件中添加了代码,上面写着/*就这样,停止编辑!快乐的博客*/上传完文件后,我从wp配置文件中删除了这一行。 SO网友:azhagan 尝试使用插件WP Extra file types . 在你的wordpress网站上安装这个插件,你将获得各种扩展选项。您可以选择想要的任何扩展名,如png,然后上载png文件。此插件将自动支持您的文件。您还可以添加库中未包含的新文件类型并进行编辑。这是一种非常简单的上传文件的方法。 SO网友:Nikhil Umaretiya 请插入下面的脚本以运行。主题中的php: function custom_myme_types($mime_types){ $mime_types[\'images\'] = "png/jpg"; return $mime_types; } add_filter(\'upload_mimes\', \'custom_myme_types\', 1, 1); SO网友:Jason Ching WordPress具有检查文件内容的逻辑。如果它与文件的ext不匹配,则可能不接受上载。 结束 文章导航