文件上传的bug [ 2.0 版本 ]
文档里,文件上的示例代码。
控制器里
if (Yii::$app->request->isPost) {
$model->imageFile = UploadedFile::getInstance($model, 'imageFile');
加上验证,改成
if (Yii::$app->request->isPost && $model->validate()) {
$model->imageFile = UploadedFile::getInstance($model, 'imageFile');
于是文件就不能上传了,提示请选择一个文件,是不是bug?
为嘛gii自动生成的代码里都不带$model->validate(),谁能彻底的解释下?
为了安全是不是该把服务器端和客户端验证都做了?
最佳答案
其他 1 个回答
搞搞的传奇
注册时间:2015-02-24
最后登录:2020-06-04
在线时长:24小时46分
最后登录:2020-06-04
在线时长:24小时46分
- 粉丝8
- 金钱5
- 威望10
- 积分345