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