我使用swiftmailer。我也包含在我的所有布局文件中。 我正面临一个问题
错误请求(#400)无法验证您的数据提交。
单个文件可以正常工作,但是当我选择多个文件时,它会显示错误消息
不良要求(#400)
无法验证您的数据提交。
请帮我解决问题
答案 0 :(得分:1)
Try using this
echo $form->field($model, 'fileUpload[$custModel->document_id][]')->widget(FileInput::classname(), [
'options'=>['accept'=>'image/*', 'multiple'=>true],
'pluginOptions'=>['allowedFileExtensions'=>['jpg','gif','png']
])->label(Yii::$app->params['required_docs'][$custModel->document_id]);
your rule should look like this
[['fileUpload'], 'safe'],
[['fileUpload'], 'file', 'extensions'=>'jpg, gif, png','maxFiles' => 5],
and in your controller action, make sure that you are using
$images = UploadedFile::getInstances($model, 'fileUpload'); // not getInstance