遍历发送同一张图片/文件,为什么会发送失败?

更新时间: 2024/05/08 16:36:05

问题描述

遍历发送同一张图片/文件,有时会出现返回 699 ,出现报错。

问题原因

图片/文件上传的过程中,系统会根据文件地址缓存该次上传的 token,由于上传是多线程进行的,所以如果是同一个文件同时多次上传,会导致再次上传时获取上次缓存的 token,从而导致查询上传偏移量时出现问题。

解决方案

我们不支持同时上传同一张图片/文件,如果有这种需求,建议参考以下方案:

  • 批量发文件消息时,检测是否包含重复的文件地址,如果有重复的文件,消息需要依次发送。

  • 如果同时上传的文件是固定的,建议提前生成一个永久固定的 url 地址,发该文件时直接使用 url 地址发送。

此文档是否对你有帮助?
有帮助
去反馈
  • 问题描述
  • 问题原因
  • 解决方案