# bi.multifile_editor ## 多文件,基类[BI.Single](/core/single.md) {% method %} [source](https://jsfiddle.net/fineui/25r3r5fq/) {% common %} ```javascript BI.createWidget({ type: "bi.multifile_editor", width: 400, height: 300 }); ``` {% endmethod %} ## API ##### 基础属性 | 参数 | 说明 | 类型 | 可选值 | 默认值 | :------ |:------------- | :-----| :----|:---- | multiple | 是否支持多选 | boolean | true,false| false | | maxSize | 允许上传最大字节数 | number |— | -1 | | accept | 允许上传的文件类型 | string | —| " "| | url | 文件路径 | string | —| " "| ## 对外方法 | 名称 | 说明 | 回调参数 | :------ |:------------- | :----- | select | 选择文件 | —| | getValue | 获取文件名称 | —| | upload | 文件上传| —| | reset | 重置| —| ## 事件 | 事件 | 说明 | | :------ |:------------- | |BI.MultifileEditor.EVENT_UPLOADSTART | 开始上传时触发 | |BI.MultifileEditor.EVENT_PROGRESS | 上传过程中触发 | |BI.MultifileEditor.EVENT_UPLOADED | 上传结束后触发 | ---