
# 图片上传并缩略（API名称：image/uploadAndThumbImage）
#### 功能介绍
图片上传并缩略
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
   
#### URL
| **请求方式** | **HTTPS地址**                                                         | **服务架构** | **消息体类型**        |
|:---|:---|:---|:---|
| POST     | https://***isdp+域名***/openapi/openFile/v1/image/uploadAndThumbImage | OpenAPI  | application/json |
   
#### 请求头
| **KEY**       | **VALUE**              | **是否必填** | **描述**                                                                                           |
|:---|:---|:---|:---|
| Content-Type  | application/json       | 是        | 无                                                                                                |
| Authorization | bearer ${access_token} | 是        | bearer +" "+[5.2.1](https://support.huaweicloud.com/api-isdp/api_01_0019.html)中获取的access_token的值 |
   
#### 请求参数
| **参数**     | **类型**  | **是否必填** | **描述**                             |
|:---|:---|:---|:---|
| upload     | file    | 是        | 上传的图片                              |
| width      | int     | 是        | 缩略的宽度                              |
| height     | int     | 是        | 缩略的高度                              |
| forceRatio | Boolean | 是        | 是否强制按照宽高生成缩略图(如果为false，则生成最佳比例缩略图) |
   
#### 响应参数
| 参数     | 类型     | 描述                    |
|:---|:---|:---|
| status | String | 状态，failed \| success。 |
| msg    | String | 消息。                   |
| data   | Object | 响应结果内容data。           |
   
data出参
| **参数**        | **类型**   | **描述**         |
|:---|:---|:---|
| filePath      | string   | 文件路口           |
| fileSize      | Long     | 文件大小           |
| microCode     | string   | 微码             |
| hwFileId      | long     | 文件的GUID        |
| fileName      | string   | 文件名称           |
| fileExt       | string   | 文件扩展名          |
| uploadTime    | long     | 上传时间           |
| creationDate  | datetime | 创建时间           |
| createdBy     | string   | 创建人            |
| uploadUserId  | long     | 上传用户ID         |
| deleteFlag    | Integer  | 删除标识：0未删除，1已删除 |
| entityName    | string   | 实体名称           |
| fileId        | long     | 文件id           |
| lastUpdatedBy | string   | 最后更新人          |
| appName       | string   | app名称          |
| affectedRows  | Int      | 受影响的行数         |
   
#### 请求示例
![](https://support.huaweicloud.com/api-isdp/zh-cn_image_0000002490814836.png "点击放大")
#### 响应示例
```
{
    "status": "200 OK",
    "msg": "",
    "data": {
        "fileId": 7672867,
        "fileName": "佩戴安全帽.jpg",
        "childObjectName": null,
        "filePath": null,
        "fileSize": 408477,
        "fileType": "Thumbnails",
        "hwFileId": null,
        "fileExt": "jpg",
        "uploadTime": "2024-04-28T07:59:12.570+00:00",
        "creationDate": "2024-04-28T07:59:12.590+00:00",
        "createdBy": 930234,
        "tenantId": 53955,
        "uploadUserId": 930234,
        "deleteFlag": 0,
        "cryptMode": null,
        "funcPoint": "qcCheckCollectData",
        "microCode": "qc-check",
        "sourceTenantId": 53955,
        "storageMode": "local",
        "objectName": null,
        "entityName": "File",
        "lastUpdatedBy": 930234,
        "lastUpdateDate": "2024-04-28T07:59:12.590+00:00",
        "appName": "file-server",
        "affectedRows": 1
    },
    "success": false,
    "failed": false
}
```
