WordPress上传文件,默认是不能上传rar文件。原来上传文件是有限制的,有好几种办法可以解决此问题。
WordPress默认是不支持rar类型的附件上传的,要上传rar类型的文件,解决方法有好几种,我采用的第二种。
- 适合懒人,最简单,把文件压缩为zip格式,使用winrar压缩的时候记得选择一下就ok了,然后上传zip文件就没有问题了。
- 也就是我使用的方法,比第一种稍微复杂,不过修改代码最靠谱。添加对rar文件类型的支持:编辑根目录下wp-includes/functions.php文件,文件较大,建议使用Ctlr+F,查找application/zip。在这行下面添加
'rar' => 'application/rar',
如果需要支持更多文件类型,都可以在此添加,修改完后保存即可。 - 就是安装插件PJW Mime Config,插件地址如下http://wordpress.org/extend/plugins/pjw-mime-config/
- 不是很安全,不推荐使用,就是将文件类型检测关闭(不推荐),编辑配置文件wp-config.php,添加一行代码:
define('ALLOW_UNFILTERED_UPLOADS', true);
要注意的是,上传附件时,文件名不能是中文,否则可能会出现“上传的文件无法转移到…”的提示。