gpt4 book ai didi

yii2 kartik FileInput - 文件输入为空

转载 作者:行者123 更新时间:2023-12-04 12:29:09 26 4
gpt4 key购买 nike

我在 yii2 项目中使用 kartik 文件输入小部件。

http://demos.krajee.com/widget-details/fileinput

一切都很好,直到访问更新页面,其中使用“initialPreview”选项显示特定帖子的已上传图像。预览有效,但提交表单时,文件输入为空,表单不会验证。 Poster Image (256x376) cannot be blank.

<?php
echo $form->field($model, 'posterImage')->widget(FileInput::classname(), [
'options' => [
'multiple' => true,
'accept' => 'image/*',
],
'pluginOptions' => [
'maxImageWidth' => 265,
'maxImageHeight' => 376,
'minImageWidth' => 265,
'minImageHeight' => 376,
'previewFileType' => 'image',
'allowedFileExtensions' => [
'jpg', 'jpeg'
],
'showUpload' => false,
'maxFileSize' => 200,
'maxFileCount' => 1,
'initialPreview' => [
$model->posterImage ? Html::img($model->posterImage, ['width' => '100%']) : NULL,
],
'initialPreviewConfig' => [
['url' => $model->posterImage],
],
'initialPreviewAsData' => false,
'overwriteInitial' => true,
]
]);
?>

最佳答案

@ciprian initialPreview 只显示图像。并且不显示上传图像的文件输入对象。因此,当您重新上传时,文件对象将清空,因此抛出错误

关于yii2 kartik FileInput - 文件输入为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39342474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com