YII2上传文件类型限制 [ 2.0 版本 ]
代码根本目的是为了限制上传类型为rar,zip压缩包文件。
View视图代码
<?= $form->field($model, 'pro_information')->fileInput() ?>
Controller
$C_package = UploadedFile::getInstance($model, 'pro_information');
这句代码获取上传文件信息,但是打印$C_package时显示>
public 'type' => string 'application/octet-stream' (length=24)
上传的文件为rar格式,显示却为application/octet-stream。
想知道model中rules怎么定义,
[['pro_information'],'file','shipOnEmpty'=>'false','extensions'=>'rar,zip'],
这样子定义可行?
yii修 宁波
注册时间:2016-10-31
最后登录:2018-03-22
在线时长:33小时49分
最后登录:2018-03-22
在线时长:33小时49分
- 粉丝12
- 金钱3835
- 威望70
- 积分4865