1

我正在开发聊天应用程序,我需要使用 AWS IOS SDK v2.2.x 将媒体文件(图像音频视频等)发送到 S3 存储。

AWSS3FileTransferManager我通过创建多个上传请求来循环发送所有要上传的文件。上传正在处理来自文件的回调,按照首先完成的顺序。

我正在寻找有关 S3 如何以与我的上传请求顺序相同的顺序向我发送完成回调的输入。

例子:

我发送的订单

  1. 图片 (10KB)
  2. 视频 (2MB)
  3. 图片 (10MB)
  4. 视频 (50MB)
  5. 音频 (5MB)
  6. 图片 (5KB)

预计收到订单

  1. 图片 (10KB)
  2. 视频 (2MB)
  3. 图片 (10MB)
  4. 视频 (50MB)
  5. 音频 (5MB)
  6. 图片 (5KB)

收到的观察订单

  1. 图片 (5KB)
  2. 图片 (10KB)
  3. 视频 (2MB)
  4. 音频 (5MB)
  5. 图片 (10MB)
  6. 视频 (50MB)

是否可以规定,即使任务已经完成上传工作,只有在其前一个任务完成并发送或排队后才收到回调?如果前一个任务超时并且失败,那么只有下一个任务会被处理?

4

0 回答 0