1.自定义按钮

<button type="button" id="faupload-local" class="btn btn-primary btn-danger faupload" data-input-id="c-local" data-multiple="true" data-preview-id="p-local" data-url="{:url('ajax/upload')}"><i class="fa fa-upload"></i> {:__("上传照片")}</button>

2.需要再对应的js文件里面绑定事件


            require(['upload'], function (Upload) {
                $("#toolbar .faupload").data("category", function (file) {
                    var category = $("ul.nav-tabs[data-field='category'] li.active a").data("value");
                    return category;
                });
                Upload.api.upload($("#toolbar .faupload"), function () {
                    // $(".btn-refresh").trigger("click");
                });
            });

公司有个项目需要批量上传图片,最开始自己写了一个,发现不尽人意,后来无意间发现,fastadmin的附件管理的上传按钮也是可以批量上传的,所以就直接拿过来的,效果和体验还是蛮不错的,特此记录一下,以免之后想用的时候忘记了,也和大家一起分享学习一下。

Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐