尽管ALLOW_UNFIRTED_UPLOADS设置为TRUE,.epub文件仍被阻止

时间:2021-05-07 作者:trejder

我仍然得到X.epub:抱歉,出于安全原因,不允许使用此文件类型;尽管添加了:

define(\'ALLOW_UNFILTERED_UPLOADS\', true);
给我的wp-config.php.

当然,我允许在博客网络的配置中使用这种类型的文件:

enter image description here

这是正常情况吗(以及using filters 是唯一的解决方法吗)?

或者这是一件奇怪的事情(比如某个插件或主题覆盖了它),你应该继续寻找可能的原因?

EDIT (在评论和更多测试之后):这是。epub文件仅与问题相关。我能够证实ALLOW_UNFILTERED_UPLOADS 正在工作。问题是,当它被启用时,它将通过除。epub文件。所以,对于上面的截图,我可以上传。azw3和。mobi文件。“中列出的所有;上载文件类型“;以上仅上载。epub文件失败

EDIT: <这是我的私人博客网络,我使用它时通过超级用户帐户登录

1 个回复
最合适的回答,由SO网友:Robert Went 整理而成

您可能需要允许上载mime类型。

https://www.robertwent.com/blog/adding-custom-mime-types-for-wordpress-uploads/

//The following goes in a themes functions file or a custom hooks plugin

function so_387865_custom_upload_mimes ( $existing_mimes ) {
    $existing_mimes[\'epub\'] = \'application/epub+zip\';
    $existing_mimes[\'mobi\'] = \'application/x-mobipocket-ebook\';
 
    return $existing_mimes;
}
 
add_filter(\'upload_mimes\', \'so_387865_custom_upload_mimes\');

相关推荐

媒体未显示在WordPress库中,但在Uploads文件夹中可用

我正在尝试将我的网站从共享主机迁移到数字海洋。我上传了wp的内容,我的网站已经有3年多的历史了。现在,当我在仪表板上查看媒体时。文件未显示。理想情况下,所有月份都应该可见,但正如您在图像中所看到的,只显示选定的月份数。如何让Wordpress显示所有月份和图像?