企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 多文件上传 > 图片示例: ![](https://img.kancloud.cn/69/ec/69ec8932e25335d6751cd11f7b8e9386_1920x903.png) > 配置项 | key | 类型 | 是否必须 | 说明 | | --- | --- | --- | --- | | type | string | 是 | 固定值:`files` | | 通用配置... | | max | int | 否 | 最大上传数,默认9。注意:框架版本>=1.03.834有效 | | size | float | 否 | 允许上传的最大文件。默认为文件配置`[file.upload_file_size]`的值,单位`MB`。该值不能大于配置值。默认携带`size`校验方法 | | ext | string | 否 | 允许上传的文件格式。默认为文件配置`[file.upload_file_ext]`的值。该值不能超过配置值的范围。默认携带`ext`校验方法 | | text | string | 否 | 显示文本,默认“文件上传”。 | | disabled | bool | 否 | 禁用,默认false | | verify| string | 否 | 字段验证,若不存在验证规则`array`则默认加上验证规则`array`| > 字段值 返回一维数组/json字符串。 示例:`[["name"=>"文件名称","url"=>"文件地址"],["name"=>"文件名称","url"=>"文件地址"]]`或`[[\"name\"=>\"文件名称\",\"url\"=>\"文件地址\"],[\"name\"=>\"文件名称\",\"url\"=>\"文件地址\"]]` > 代码示例: ~~~ $builder=YF('general_example')->tab([ 'base'=>'基础']) ->field(function($tab){ $field=[ 'files_test'=>[ 'title'=>'多文件', 'type'=>'files', ], ]; return $field; }) ~~~