【发布时间】:2021-04-07 02:24:18
【问题描述】:
我想弄清楚为什么我不能将 .ppt 文件上传到 Wordpress 媒体库。它给了我一个错误,说“对不起,出于安全原因,不允许使用此文件类型。”。我听说这是在不允许 mime 类型时给出的错误。 PPT 文件被列为默认允许的文件,为什么会发生这种情况?我已经尝试调试它,但无法弄清楚它可能是什么。我不想去设置 WP 以允许上传任何内容,因为这听起来像一个安全风险。还有人有其他想法吗?
- 文件大小在 KB 范围内,所以这应该不是问题。
- 我能够上传几年前的 .ppt,但我最近创建了一个新文件但无法上传。我检查了两种 mime 类型,它们都是
application/vnd.ms-powerpoint。 - 我检查了是否可能是 WP 版本问题并返回到我之前的 WP 版本 5.3(当前是 5.7),但仍然是同样的问题。
- 尝试使用文件上传类型插件添加
application/vnd.ms-powerpointmime。没有解决问题。 - 尝试使用适用于其他 mime 类型的 add_filter 在我的 functions.php 中添加 mime 类型,但也没有解决此问题。
function allowable_myme_types($mime_types){
$mime_types['ppt'] = 'application/vnd.ms-powerpoint';
}
add_filter('upload_mimes', 'allowable_myme_types', 1, 1);
【问题讨论】:
标签: wordpress