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的附件管理的上传按钮也是可以批量上传的,所以就直接拿过来的,效果和体验还是蛮不错的,特此记录一下,以免之后想用的时候忘记了,也和大家一起分享学习一下。