yii上传rar文件出问题 [ 2.0 版本 ]
我按照 http://www.yiichina.com/doc/guide/2.0/input-file-upload 写了一个文件上传,其中上传文件的扩展名定义为:
public function rules()
{
return [
[['imageFile'], 'file', 'skipOnEmpty' => true, 'extensions' => 'png,jpg,xls,xlsx,doc,txt,ppt,pptx,rar,docx'],
];
}
应该可以上传rar文件,上传其它类型的文件都正常,上传不是指定类型的文件客户端都报错,但是上传rar文件时,客户端不报错,但是服务器端验证不能通过,调用 “var_dump($this->errors);exit(0);”,显示“array(1) { ["imageFile"]=> array(1) { [0]=> string(102) "只允许使用以下文件扩展名的文件:png, jpg, xls, xlsx, doc, txt, ppt, pptx, rar, docx。" } } ”
zq 补充于 2017-03-28 13:56
我知道了,checkExtensionByMimeType设置为false就行啦,它默认设置为true
共 2 个回答
zq
注册时间:2017-02-09
最后登录:2024-05-04
在线时长:14小时6分
最后登录:2024-05-04
在线时长:14小时6分
- 粉丝3
- 金钱340
- 威望10
- 积分580