三亩地

三亩地

这家伙有点懒,还没写个性签名!

  • 财富值320
  • 威望值0
  • 总积分490

个人信息

  • 回复了 的回答

    跟你需求不太一样,可以稍微改下

    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;

    可以了,看来ActiveForm形式去使用这个插件不好使

  • 回复了 的回答

    跟你需求不太一样,可以稍微改下

    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;

    好的,我试下

  • 回复了 的回答

    我这边有我写的例子,需要的话,可以贴出来看下.我这边是好的,放在我项目里面

    非常需要,万分感谢

  • 回复了 的回答

    用axaj上传

    你说的也是一种解决办法,如果多图预览的效果出来了,一次就能上传多图不是很爽么,现在只能上传一张太麻烦

  • 回复了 的回答

    用axaj上传

    嗯,你说的是上传给后台处理好后再返回给前台页面图片路径,我想要的是前台页面添加几张图片,预览列表就出来几张图片,还没到点击上传这一步,只是多图片预览

  • 回复了 的回答

    亲测,你这些配置都没问题,问题可能在别的地方

    嗯,插件官网说浏览器版本过低会导致变成单文件上传,我直接把项目中插件包给的例子index.html用浏览器打开没问题,放到yii2项目下就成单图了,浏览器版本的问题可以排除了。看了下源码至少需要两个css文件:bootstrap.min.css、fileinput.css和3个js文件jquery.min.js、fileinput.js、bootstrap.min.js,多个图片预览效果能出来,我使用浏览器开发者工具看了,我的页面也引入了这些文件,input标签上的关键属性multiple也有,效果没出来,郁闷的要命

  • 回复了 的回答

    用axaj上传

    嗯,我想把添加多个图片的预览效果给整出来

  • 使用的是谷歌浏览器,版本59

见习主管 等级规则
490/500
资料完整度
20/100
用户活跃度
0/100

Ta的关注

19

Ta的粉丝

3

Ta的访客

5