抱歉,出于安全原因,不允许使用此文件类型。

时间:2018-04-03 作者:Steve

我正在Mac上的本地主机上开发(AMPPS for Mac)。

当我尝试上载从Photoshop导出的JPG时,收到错误“抱歉,出于安全原因,不允许使用此文件类型。”

我已打开调试,未产生任何错误。

如果使用WP migrate DB Pro将数据库迁移到远程临时服务器,则在远程临时服务器上会收到相同的错误。

我已经添加了常量define(\'ALLOW_UNFILTERED_UPLOADS\', true); 在里面wp-config.php 问题依然存在。

我在我的主题中添加了以下内容functions.php 无变化:

function enable_extended_upload ( $mime_types =array() ) {
    $mime_types[\'jpg\']  = \'image/jpeg\';
    return $mime_types;
}
add_filter(\'upload_mimes\', \'enable_extended_upload\');
改为2017年并不能解决这个问题。

如果我停用所有插件,问题依然存在。

重新安装Wordpress无法解决此问题。

我如何解决这个问题?

谢谢Steve

1 个回复
SO网友:Steve

因为问题不是主机、主题或插件特定的,所以我认为这一定是数据库中的问题。

在远程临时站点上,我删除了所有数据库表,重新运行Wordpress安装向导,启用插件,然后从本地开发站点导入Wordpress导出。

我现在可以上传图片了,但仍然不知道是什么阻止了我最初上传它们。

Edit: 我可以上传一些图片。原始Photoshop保存/导出的JPG仍会产生相同的错误。

结束

相关推荐

Organizing media uploads

我的一个客户想把他的WordPress网站转移到我的服务器上。问题是他的网站没有在他的上传文件夹中使用子文件夹,而他上传文件夹的根目录中有超过1000000个文件。有没有一种方法可以将他的所有帖子上传到文件夹中,而不会丢失帖子中的附加链接和特色图片?