上传图片进行宠物特征分析
功能介绍
上传图片至服务器,将返回值传给云端,进行宠物特征分析。
交互流程
- 使用 chooseImage 从手机选择图片;
- 请求云端获取文件上传签名及对应的 objectKey;
- 将图片上传至指定服务器;
- 将步骤
2返回的 objectKey 作为参数传递给特征分析接口,该接口会返回一个 taskId,之后通过轮询特征分析结果接口获取分析进度。- 若返回的 analysisResult 值为 2,则表示分析成功;
- 若值为 1,则表示分析失败,根据返回的结果展示相应的分析信息。
sequenceDiagram
rect rgb(191, 223, 255)
note right of 面板: 选择手机图片
面板->>云端: 获取文件上传签名
云端->>面板: 返回文件上传签名及 objectKey
面板->>云端: 将图片上传到服务器
面板->>云端: 将cloudKey传给云端
云端->>面板: 返回任务ID
面板->>云端: 轮询特征分析结果接口查询任务状态
云端->>面板: 返回特征分析结果
end