上传语音 视屏 图片 文字的上传 步骤

示意图
  • 先把内容 事件 人员等 set到WaitSendData类, 保存到数据库

//设置上传类的内容
                getTaskNewParams().setTitle(taskDescribe);

                if (StrUtil.notEmptyOrNull(taskRemarks)) { // 存储任务的备注
                    getTaskNewParams().setContent(taskRemarks);
                }

              ...

   //等待 发送类   类型为任务  getTaskNewParams().toString()把参数转化成json
                WaitSendData waitSendData =
                        new WaitSendData(EnumData.RequestType.PUBLISH_TASK.order(), taskDescribe,
                                TimeUtils.getLongTime(), getTaskNewParams().toString(),
                                getCoIdParam());
  //保存数据库 
  ctx.getDbUtil().save(waitSendDataVoice, false);

  • 接着从数据库 查找到最新添加的数据库中 WaitSendData表中 的最新一条数据
  • 判断 上传的图片等list 是否为空 ,不为空 循环 每一个路径 添加到 WaitUpFileData类中并关联 对应的 WaitSendData表中的id

  • 判断 上传的语音文件 是否为空 ,不为空 添加语音文件 添加到 WaitUpFileData类中并关联 对应的 WaitSendData表中的id

-清空所有文本内容 启动上传服务

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容