kartik-v/yii2-widget-fileinput不能上传多文件(我想要多图片效果) [ 2.0 版本 ]
- 我现在的效果只能上传单张图片,如下图所示:
- 下面这张是我想要的效果:
- 页面代码:
找了半天看不出哪里没有弄好,请教各位了,多谢
三亩地 补充于 2017-06-21 18:40
使用的是谷歌浏览器,版本59
三亩地 补充于 2017-06-22 10:37
不胜感激,非常需要
最佳答案
-
跟你需求不太一样,可以稍微改下
use kartik\file\FileInput; <?php echo FileInput::widget([ 'name' => 'excelFile[]', 'options' => [ 'multiple' => true, # 上传文件限制 'accept' => 'application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' ], 'pluginOptions' => [ # 上传URL 'uploadUrl' => 'file-upload', # 额外数据 'uploadExtraData' => [ 'building_id' => Yii::$app->request->get('building_id'), ], # 最大上传文件数 'maxFileCount' => 5, ] ]); ?>
这个在我项目里面是OK的,你可以试一下,如果还是不行的话,建议更新一下kartik\file\FileInput;
共 4 条回复
其他 5 个回答
-
亲测,你这些配置都没问题,问题可能在别的地方
共 1 条回复 -
-
-
-
<?=
$form->field($model, 'goods_thumb[]')->widget(FileInput::classname(), ['options' => ['multiple' => true], 'pluginOptions' => [ # 上传URL 'uploadUrl' => 'file-upload', # 额外数据 'uploadExtraData' => [ 'building_id' => Yii::$app->request->get('goods_img'), ], # 最大上传文件数 'maxFileCount' => 5, ] ])?>
三亩地
注册时间:2017-06-08
最后登录:2018-01-25
在线时长:17小时5分
最后登录:2018-01-25
在线时长:17小时5分
- 粉丝3
- 金钱320
- 威望0
- 积分490