# 上传文件
上传文件中除了基础配置以外,主要的属性配置包含:
1、 **上传地址url**
文件的后台上传请求地址。
2、 **epl地址**
文件上传成功后,后台需要返回图片的可访问url。此地址通过object-path来解析最终需要保存的图片上传后的url地址。
```
假设图片上传后的返回信息为:
{
code: 0,
data: {
id: 111,
url: 'https://xxx.com/111.png'
}
}
则此时epl地址填写为: data.url
```
3、 **文件类型**。
允许上传选择的文件类型。
4、 **文件大小**
从前端限制每个上传文件的最大允许大小。
5、 **多选开关**
是否允许上传多个文件
6、 **最大上传数量**
在开启了多选开关后,此处标记最多允许上传的文件数量。
7、 **是否隐藏**
8、 **是否禁用**
9、 **携带头信息**
有些文件上传的请求需要携带特殊的请求头,此处可以配置请求头的键值对信息。
**注意**
目前ng-form-element中配置过httpconfig的头信息的,上传的时候也会去调用头信息函数,此处配置的头信息只能是静态信息。
![uploadfile1](https://img.kancloud.cn/52/66/5266547a03424a9e0d35b0b7b974c712_2315x1249.png "uploadfile1.png")