WordPress上传.csv格式文件提示”抱歉,由于安全原因,这个文件类型不受支持。”错误的解决方法

本文主要是介绍WordPress上传.csv格式文件提示”抱歉,由于安全原因,这个文件类型不受支持。”错误的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在WordPress外贸商城建站过程中,使用WooCommerce的产品导入功能是比较方便快捷的方法,默认使用的导入数据表格式是 .csv 格式,有用户反馈,在使用 WooCommerce 的产品导入 .csv 数据表文件时,会出现

”抱歉,由于安全原因,这个文件类型不受支持。”

的错误提示。英文站对应错误提示是:

“Sorry, This File Type Is Not Permitted for Security Reasons”。

如下图所示:

之前,我们也曾在《WordPress出现”抱歉,由于安全原因,这个文件类型不受支持。”的解决方法》一文中,详细解答过有关类似问题的处理方法。

WordPress默认情况下允许用户上传以下文件类型:

图片

.jpg
.jpeg
.png
.gif

文件

.pdf(便携式文档格式; Adob​​e Acrobat)
.doc,.docx(Microsoft Word文档)
.ppt,.pptx,.pps,.ppsx(Microsoft PowerPoint演示文稿)
.odt(OpenDocument文本文档)
.xls,.xlsx(Microsoft Excel文档)

音频

.mp3
.m4a
.ogg
.wav

视频

.mp4,.m4v(MPEG-4)
.mov(QuickTime)
.wmv(Windows Media Video)
.avi
.mpg
.ogv(Ogg)
.3gp(3GPP)
.3g2(3GPP2)

这里,针对.csv文件上传失败的问题,着重介绍一下解决方法。

当我们在上传或导入 .csv 格式文件时,WordPress显示“抱歉,出于安全原因,不允许使用此文件类型。”的安全警告,是因为您网站使用的主机默认不允许上传或者导入 .csv 格式的文件。

方法一:

首先,在网站根目录下,找到 wp-config.php 文件,把下面的代码段添加到该文件:

define('ALLOW_UNFILTERED_UPLOADS', true);

注意:此方法会取消 WordPress 对所有上传文件类型的限制,可能会导致网站不安全,建议使用第二种方法。

下面的方法可以单独指定允许上传某种类型的文件格式, 以允许上传 .csv 格式的文件为例:

方法二:

然后,在你网站当前使用的主题模板目录下(/website.com/wp-content/themes/your-theme-name/),找到 functions.php 文件, 把下面的代码段添加到该文件:

function wp_custom_mime_types( $mimes ) {
$mimes['csv'] = 'text/csv';
unset( $mimes['exe'] );
return $mimes;
}
add_filter( 'upload_mimes', 'wp_custom_mime_types' );

上面代码段中的 csv 就是需要单独扩展主机需要授权支持的上传文件格式。

两个代码段添加到对应文件中后,保存,就可以解决上传.csv格式文件提示”抱歉,由于安全原因,这个文件类型不受支持。”错误的问题了。

如果已设置文件类型,则可以将新文件类型添加到WordPress Multisite / Network中的“上传设置”中,此设置允许子域上传新文件类型。

这篇关于WordPress上传.csv格式文件提示”抱歉,由于安全原因,这个文件类型不受支持。”错误的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/414245

相关文章

Spring Security自定义身份认证的实现方法

《SpringSecurity自定义身份认证的实现方法》:本文主要介绍SpringSecurity自定义身份认证的实现方法,下面对SpringSecurity的这三种自定义身份认证进行详细讲解,... 目录1.内存身份认证(1)创建配置类(2)验证内存身份认证2.JDBC身份认证(1)数据准备 (2)配置依

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

python获取网页表格的多种方法汇总

《python获取网页表格的多种方法汇总》我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理,在Python中,获取网页表格的方法有多种,下面就跟随小编... 目录1. 使用Pandas的read_html2. 使用BeautifulSoup和pandas3.

Spring 中的循环引用问题解决方法

《Spring中的循环引用问题解决方法》:本文主要介绍Spring中的循环引用问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录什么是循环引用?循环依赖三级缓存解决循环依赖二级缓存三级缓存本章来聊聊Spring 中的循环引用问题该如何解决。这里聊

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Pandas统计每行数据中的空值的方法示例

《Pandas统计每行数据中的空值的方法示例》处理缺失数据(NaN值)是一个非常常见的问题,本文主要介绍了Pandas统计每行数据中的空值的方法示例,具有一定的参考价值,感兴趣的可以了解一下... 目录什么是空值?为什么要统计空值?准备工作创建示例数据统计每行空值数量进一步分析www.chinasem.cn处

关于MongoDB图片URL存储异常问题以及解决

《关于MongoDB图片URL存储异常问题以及解决》:本文主要介绍关于MongoDB图片URL存储异常问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录MongoDB图片URL存储异常问题项目场景问题描述原因分析解决方案预防措施js总结MongoDB图

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi