WordPress中的错误提示 “抱歉,您不允许上传此文件类型”

问题描述

当你上传一些WordPress默认允许的扩​​展名以外的文件时,一般是上传到 WordPress 媒体库,或者导入Woocommerce产品CSV文件时,会提示“Sorry,you are not allowed to upload this file type.”的错误。如下图错误:

WordPress中的错误提示 “抱歉,您不允许上传此文件类型”-亿点资源网

WordPress允许的默认文件类型是:

图片:.jpeg、.jpg、.png、.gif、.ico
文件:.pdf、.doc、.docx、.ppt、.pptx、.pps、.ppsx、.odt、.xls、.xlsx、.psd
音频:.mp3、.m4a、.ogg、.wav
视频:.mp4、.m4v、.mov、.wmv、.avi、.mpg、.ogv、.3gp、.3g2

为什么 WordPress 不允许所有文件类型

WordPress 限制文件扩展名来保护网站免受潜在的安全风险或滥用的影响。

比如允许用户上传 .exe 扩展名的文件,就可能被执行恶意软件,黑客可以进入网站后台甚至控制整个服务器。一些文件可能会损害网站声誉、被窃取信息、索要赎金,并面临其他可能的威胁。

这就是为什么当你尝试上传 WordPress 不允许的文件类型时,会看到一条警告提示:对不起,出于安全原因,不允许使用此文件类型。

如何在 WordPress 中允许未知文件类型

有两种方法可以允许未知文件类型。第一种是允许上传任何文件类型到 WordPress 媒体库。第二种是允许上传指定的文件类型。显然第一种不够安全,第二种才安全。

一、允许上传任何文件类型

若要允许上传任何文件,打开主机面板 > 文件管理器,编辑WordPress根目录的wp-config.php文件,该文件通常位于public_html (Cpanel面板)文件夹中。其它主机面板各有不同。在/* Add any custom values between this line and the “stop editing” line. */前面 插入以下内容:

	
define('ALLOW_UNFILTERED_UPLOADS', true);
WordPress中的错误提示 “抱歉,您不允许上传此文件类型”-亿点资源网

保存文件,然后您可以重新上传所需的文件。

二、允许上传指定文件类型

使用插件上传某些自定义文件类型,这样更安全。比如 WP Extra File Types,这款插件更新比较频繁,兼容最新版本 WordPress。

在 WordPress 后台>插件>安装插件,搜索 WP Extra File Types,如下图所示,安装并启用。

WordPress中的错误提示 “抱歉,您不允许上传此文件类型”-亿点资源网

在【设置】>Extra File Types,看到多个文件扩展名,按 ctrl+F 搜索,并输入你要添加的扩展名,勾选后,保存。

如果预设的扩展名里面没有你要添加的文件类型,还可以在最下面自定义添加。

描述、文件扩展名、文件类型,保存更改即可。

WordPress中的错误提示 “抱歉,您不允许上传此文件类型”-亿点资源网

如果保存后还是不可以上传指定的文件名,就退出 WordPress 登录状态,清理网站缓存,再重新登录,一般过一会儿就能正常上传了。

在众多文件类型中,svg图片是一种比较特殊的图片形式,这时有更合适的插件比如 WordPress允许上传SVG图像插件 SVG Support,用起来方便程度和安全性更好。

总结

WordPress 遇到不允许上传的文件类型,有多种解决方案,比较合适且安全的是使用插件来解决。

其实还有一个更直接的方法,就是 ftp上传文件到 /wp-content/uploads/ 目录中,这种方法直接、粗暴、有效。

如果文件后缀类型多的话就没有插件用着方便了。

© 版权声明
THE END
喜欢就支持一下吧
赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容