2016-08-18 12:06:57 4268次浏览 1条回答 0 悬赏 25 金钱

代码根本目的是为了限制上传类型为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'],

这样子定义可行?

  • 回答于 2016-08-19 09:04 举报

    application/octet-stream 代表任意的二进制数据传输。

您需要登录后才可以回答。登录 | 立即注册
yii修
总监

yii修 宁波

注册时间:2016-10-31
最后登录:2018-03-22
在线时长:33小时49分
  • 粉丝12
  • 金钱3835
  • 威望70
  • 积分4865

热门问题