---
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/40ee76f1-df16-47fd-bf02-2dbf4eaec3ac"
publicId: "40ee76f1-df16-47fd-bf02-2dbf4eaec3ac"
---

# 存储相关配置统一封装类介绍

只含有存储配置相关的属性，例如：对象存储的ak/sk、存储服务器的访问地址、文件存储的绝对路径等。其中含有一个extMap属性，专门用来传递二开中自定义的存储配置项。

### **类介绍**

***1. 类路径***  
[com.weaver.teams.storage](http://com.weaver.teams.storage).entity.StorageConfigInfo

***2. 属性介绍***

> - 重点关注的属性：storageAbsolutePath、instanceType、extMap
>   
>   - storageAbsolutePath：表示文件存储的绝对路径，例如：“/nfs/data/tenantKey/xxx/xxxxx”
>   - instanceType: 存储类型，例如：1，代表腾讯云存储
>   - extMap：扩展参数，自定义存储配置页面二开设定的扩展参数通过此属性传递
> - 其他属性都是E10系统已经支持的存储使用到的，自定义存储二开一般不会用到，除非需要拦截原有逻辑做二开，肯定会涉及到这些属性的修改。

| **字段** | **类型** | **说明** |
| --- | --- | --- |
| region | String | 存储区域 |
| bucket | String | 存储桶 |
| accessId | String | 用户ID |
| accessKey | String | 密钥 |
| endPoint | String | 终端节点 |
| instancePath | String | 本地存储的根目录 |
| storageAbsolutePath | String | 文件存储绝对路径 |
| instanceType | Integer | 存储类型 |
| storageHost | String | 存储服务器地址 |
| pathStyle | Boolean | 是否开始路径模式 |
| cname | Boolean | 是否开启cname解析 |
| trackerServers | String | fastdfs服务器地址 |
| group | String | fastdfs分组标识 |
| hdfsServerIp | String | hdfs服务器地址 |
| hdfsServerPort | String | hdfs服务器地址端口 |
| hdfsUserName | String | hdfs用户名 |
| downloadUrl | String | 存储服务器下载地址 |
| extDownloadUrl | String | 存储服务器扩展下载地址 |
| staticI18N | String | 静态资源桶名 |
| rootPath | String | 根目录 |
| downLoadHost | String | 下载地址域名 |
| extMap | Map\<String,String\> | 扩展参数 |

### **与存储前端和存储底层的映射关系**

***1. 与存储前端配置页面的映射关系***

```

// 前端存储二开自定义字段有：appName、serverAddress，则会以extMap.appName、extMap.serverAddress的字段名传递到后端接口
{
  "extMap.appName": "二开测试",
  "extMap.serverAddress": "http://127.0.0.1"
}

// 后端StorageConfigInfo接收到的形式
StorageConfigInfo configInfo = storageParam.getStorageConfigInfo();
Map<String,String> extMap = Optional.ofNullable(configInfo.getExtMap()).orElse(Maps.newHashMapWithExpectedSize(0));
String appName = extMap.get("appName");
String serverAddress = extMap.get("serverAddress");
```

图示  
![](https://showdoc.alphaxx.cn:9443/server/index.php?s=/api/attachment/visitFile&sign=c807e0e1a75a42d3bf6ee7e97c60d1a9)

***2. 与存储底层的映射关系***

> - StorageParam说明：[存储底层统一入参封装类介绍](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/821dba42-8362-4d02-8916-fbbde713d27d)

存储底层的统一入参是：StorageParam  
StorageConfigInfo 是 StorageParam的一个属性
