上传图片进行宠物特征分析

功能介绍

上传图片至服务器,将返回值传给云端,进行宠物特征分析。

交互流程

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

end