
# 上传申请文件 - UploadSignatureFile
#### 功能介绍
该接口用于用户上传文件信息。
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/MSGSMS/doc?api=UploadSignatureFile)中调试该接口，支持自动认证鉴权。API Explorer可以自动生成SDK代码示例，并提供SDK代码示例调试功能。
#### URI
POST /v2/{project_id}/msgsms/upload-files
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                       |
|:---|:---|:---|:---|
| project_id | 是    | String | 项目ID，参考"[获取帐号、用户、项目的名称和ID](https://support.huaweicloud.com/api-msgsms/sms_05_0020.html)" |
   
表2Query参数 
| 参数        | 是否必选 | 参数类型   | 描述 |
|:---|:---|:---|:---|
| file_desc | 否    | String | 描述 |
   
#### 请求参数
表3请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                 |
|:---|:---|:---|:---|
| Content-Type | 是    | String | 请求体参数类型，该字段必须设置为：multipart/form-data; boundary=\<calculated when request is sent\> |
| X-Auth-Token | 是    | String | 用户Token。通过调用IAM服务获取用户Token接口获取（响应消息头中X-Subject-Token的值）                            |
   
表4FormData参数 
| 参数   | 是否必选 | 参数类型 | 描述                   |
|:---|:---|:---|:---|
| file | 是    | File | 营业执照文件、商标证书、ICP备案截图等 |
   
#### 响应参数
状态码： 200
 表5响应Body参数 
| 参数          | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                           |
|:---|:---|:---|:---|
| file_id     | 否    | String  | 文件ID                                                                                                                                                                                                                                                                                                                         |
| file_name   | 否    | String  | 文件名称                                                                                                                                                                                                                                                                                                                         |
| file_ref    | 否    | Integer | 文件引用                                                                                                                                                                                                                                                                                                                         |
| file_size   | 否    | Integer | 文件大小                                                                                                                                                                                                                                                                                                                         |
| file_type   | 否    | Integer | 文件类型 1：合同文件类型                                                                                                                                                                                                                                                                |
| module_type | 否    | Integer | 模块类型 - 0：公共模块类型  - 2：消息短信模块类型   |
| operator    | 否    | String  | 操作人                                                                                                                                                                                                                                                                                                                          |
| update_time | 否    | String  | 更新时间                                                                                                                                                                                                                                                                                                                         |
   
#### 请求示例
上传申请文件，请求方式：POST ，请求URL：/v2/{project_id}/msgsms/upload-files，路径参数：project_id，请求头参数：X-Auth-Token，Content-Type；Query参数：file_desc；FormData参数：file。
```
POST /v2/845ada5bc7444f1295cd517af0123da1/msgsms/upload-files  
Host: 100.85.***.***:30300
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
X-Auth-Token:******
Content-Length: 219
 
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="/C:/Users/******/Desktop/test.PNG"
Content-Type: <Content-Type header here>
 
(data)
----WebKitFormBoundary7MA4YWxkTrZu0gW
```
#### 响应示例
```
{
    "file_id": "******ab-1390-4268-9463-73db98cdc2e1"
}
```
#### 返回值
| 返回值 | 描述           |
|:---|:---|
| 200 | OK           |
| 201 | Created      |
| 401 | Unauthorized |
| 403 | Forbidden    |
| 404 | Not Found    |
| 500 | System error |
   
