昨天,在折腾数字水印的时候,就发现了这个问题,因为很快就解决了,就没有打算写文章了,但是想了下,每天文章还是要更新的,能存个稿就写吧,也算是在折腾路上的点点滴滴都给记录进去了。
首先,要知道WordPress为什么不让上传rar格式的文件原因,具体原因请看下图,说的很清楚了。
而且大多数的情况下,网站存储的最多的会是图片(至少本站是)+文字,所以基本满足了绝大多数人的需求了,但是还是有朋友想上传这类型的文件,方法还是有的:
1、最简单的方法,就是通过FTP这类软件,直接把文件上传的到WordPress的附件目录(/wp-content/uploads
),但是该方法的缺点就是看网站中的媒体库中看不到该附件信息,这就很蛋疼了,但也算是解决方法一种吧。
2、直接禁用文件类型检测,找到根目录下wp-config.php
文件中,在里面添加如下的代码,是在文件的?>
之前就可以了
define('ALLOW_UNFILTERED_UPLOADS', true);
这个方法,虽然可以解决问题,但是也带来了安全问题,也是不太推荐的,但是目前也没有啥办法,只能说用完该方法后,记得及时注释掉该行代码就可以了。
3、将文件压缩成.zip
格式的,因为都是压缩格式中的一种,所以不用担心文件损坏这些,这个方法我觉得是比较好的方法,又不用修改代码,只是压缩的时候记得压缩成.zip
格式的就好了。