CSV文件未在Wordpress上上传

时间:2018-12-19 04:39:24

标签: wordpress csv

我无法在WordPress网站上上传CSV文件

error: Sorry, this file type is not permitted for security reasons

检查以下图像: enter image description here website link

4 个答案:

答案 0 :(得分:1)

我相信,错误中明确提到了所有内容,并且您也强调了这一点:出于安全原因,不允许此文件类型

要解决此问题,请将此代码添加到wp-config.php

define('ALLOW_UNFILTERED_UPLOADS', true);

或者您也可以使用名为“ WP Add Mime Types”的插件,并仅添加要添加的类型

答案 1 :(得分:0)

在wp-config.php中定义它。

define(‘ALLOW_UNFILTERED_UPLOADS’, true)

将此代码添加到您的function.php文件中

function enable_extended_upload ( $mime_types =array() ) { $mime_types[‘gz’]  = ‘application/x-gzip’; $mime_types[‘zip’]  = ‘application/zip’; $mime_types[‘rtf’] = ‘application/rtf’; $mime_types[‘ppt’] = ‘application/mspowerpoint’; $mime_types[‘ps’] = ‘application/postscript’; $mime_types[‘flv’] = ‘video/x-flv’; unset( $mime_types[‘exe’] ); unset( $mime_types[‘bin’] ); return $mime_types; } add_filter(‘upload_mimes’, ‘enable_extended_upload’);

答案 2 :(得分:0)

我遇到了同样的错误,发现问题是使用不同的wordpress管理语言创建了导出文件。 在重新命名文件以匹配目标系统语言之后,一切都会按预期进行。 这意味着在这种情况下,错误消息是无用的。 由于这个错误,我失去了几天的生命:(

答案 3 :(得分:0)

如果您正在开发自定义主题,请将其添加到 function.php 中以授权用于上载的哑剧:

function my_custom_mime_types( $mimes ) {

// New allowed mime types.
$mimes['csv'] = 'text/csv';

// Optional. Remove a mime type.
unset( $mimes['exe'] );

return $mimes;
}
  

将其添加到过滤器 upload_mimes

add_filter( 'upload_mimes', 'my_custom_mime_types' );

检查here您可以授权的所有其他哑剧类型。

这里的意思是,您正在控制网站中的所有授权哑剧。