提供免费源码,免费软件
分享免费技术文档
阿里去促销活动

WordPress教程 解决上传文件出现“抱歉,由于安全原因,这个文件类型不受支持”的方法

我们在使用WordPress添加媒体上传文件时有时会出现错误提示:“抱歉,由于安全原因,这个文件类型不受支持。”,遇到这种情况如何解决呢?今天蓝米兔分享解决wordpress上传文件时限制后缀的问题:

wordpress上传文件时文件类型不受支持的解决方法

  • 场景:WordPress添加媒体上传文件;
  • 错误提示:抱歉,由于安全原因,这个文件类型不受支持。

解决方法:

有两种方法可以解决,一种方法是通过FTP上传,另一种则是通过修改WordPress源码来解决。

方法一:通过FTP上传文件到WP网站目录中,FTP绕过WordPress程序,不受源码控制,能够直接上传;

方法二:通过修改wp-include/functions.php文件来解决,通过查找资料了解到,出现这个问题的原因是由于WordPress中做了文件上传格式的限制,这种限制可以在WordPress中的wp-include/functions.php的get_allowed_mime_types函数中找到,因此我们可以通过定位到wp-include/functions.php中的get_allowed_mime_types函数找到如下图所示的位置。

以上传入 apply_filters函数中的Array,即允许上传的类型列表,我们可以根据以上的格式手动添加想要支持上传的文件类型。例如这里我们想要上传txt文本格式文件,只需要添加一行格式说明就可以了:

'txt' =>'text/txt',

当然你也可以一劳永逸地解决问题,定位到站点根目录下的wp-config.php文件,在其中加入一句:

define(‘ALLOW_UNFILTERED_UPLOADS’, true);

这条语句直接去除上传的文件类型限制。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:蓝米兔 » WordPress教程 解决上传文件出现“抱歉,由于安全原因,这个文件类型不受支持”的方法

分享到: 更多 (0)
腾讯云秒杀活动

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活