問題タブ [awss3transfermanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - AWS S3 ストレージ IOS でのファイルのアップロードを順番に行う
AWS IOS SDK v2.2.x を使用して、メディア ファイル (画像オーディオ ビデオなど) を S3 ストレージに送信する必要があるチャット アプリケーションに取り組んでいます。
AWSS3FileTransferManager
複数のアップロード要求を作成して、ループでアップロードするすべてのファイルを送信します。アップロードは、最初に終了したファイルの順にファイルからのコールバックを処理しています。
S3 がアップロード要求の順序と同じ順序で終了コールバックを送信する方法についての入力を探しています。
例:
送信する注文
- 画像 (10KB)
- ビデオ (2MB)
- 画像 (10MB)
- ビデオ (50MB)
- オーディオ (5MB)
- 画像 (5KB)
受注予定
- 画像 (10KB)
- ビデオ (2MB)
- 画像 (10MB)
- ビデオ (50MB)
- オーディオ (5MB)
- 画像 (5KB)
観察された受注
- 画像 (5KB)
- 画像 (10KB)
- ビデオ (2MB)
- オーディオ (5MB)
- 画像 (10MB)
- ビデオ (50MB)
タスクがアップロードの作業を完了した場合でも、前のタスクが完了して送信されるか、キューに入れられた後にのみコールバックが受信されるという規定はありますか? また、前のタスクがタイムアウトして失敗した場合、すぐ次のタスクのみが処理されますか?
ios - アプリケーションが IOS でバックグラウンドに送信されると、AWS S3 メディア転送が遅くなり一時停止する
ビデオ/オーディオ/画像などのメディアを転送するチャットアプリを開発しています。
以下のコード スニペットで転送を行うと、Wifi では転送はスムーズですが、3G ネットワークに移動すると非常に遅くなります。
また、別の問題は、バックグラウンドで AWS SDK が転送を一時停止し、フォアグラウンドになると再開することです。
1) AWS リージョンを変更しようとしても成功しないため、転送を高速化するにはどうすればよいですか。2) また、AWS S3 転送マネージャーと比較して S3Background 転送の例を使用しますが、ホーム ボタンを押すとダウンロードが一時停止します。
以下は私のコードを切り取ったものです。
//アップロード機能
AWSS3TransferManager *transferManager = [AWSS3TransferManager defaultS3TransferManager];
どの団体にも提案があり、同様の問題に直面しました。
ios - awss3transfermanager のバックグラウンド アップロードは成功するが、バケットにない
AWSS3TransferManager を使用してファイルを s3 に直接アップロードしています。アップロード ブロックから成功メッセージが返ってきましたが、s3 管理コンソールのバケットに表示されません。URLに直接アクセスすると表示されます。私のアプリはデータベースにオブジェクトを作成するためにsqsキューからプルするため、これをバケットに追加する必要があります。
アップロード用のコードは次のとおりです。
更新: これはセキュリティ上の問題である可能性があります。cognito をセットアップするためのコードは次のとおりです。 let credentialsProvider = AWSCognitoCredentialsProvider(regionType:
android - AWS S3 バケットへのアップロード中の問題
画像ファイルを aws バケットにアップロードしようとしていますが、デバイスでこのエラーに何度か直面しています。
しかし、しばらくすると、次のように表示されます。
編集済み:
今、私もこれを手に入れています、
この不正行為のために本当にイライラしています。コードは同じですが、完全に実行される場合もあれば、そうでない場合もあり、上記のエラーが表示されます。
私はawsを初めて使用します。cognito idが設定に保存されることを理解しています。
java - Amazon S3 - MultipleFileUpload の一部である単一のファイルのアップロードが完了したかどうかを確認する方法はありますか?
Amazon S3 を使用して、数百万の比較的小さなファイル (~100kB-2mB) を保存することを計画しています。アップロード時間を節約するために、それらをディレクトリ (ディレクトリごとに数十から数百のファイル) に構造化し、TransferManager の uploadDirectory/uploadFileList を使用することにしました。ただし、個々のファイルをアップロードした後、HDD と DB で特定の操作を実行する必要があります。特定のファイルのアップロードが完了するたびに私に通知する方法 (できればオブザーバー/リスナーを実装する) はありますか、または MultipleFileUpload 全体が成功したかどうかを確認することしかできません。
なんとしてでも Java SDK を使用していますが、.NET/REST ソリューションを自分のニーズに合わせることができるはずです。
ios - Swift - バックグラウンドで S3 にファイルをアップロードする
Swift アプリ内で、AWS SDK を介して S3 バケットに画像をアップロードできます。現在、ビューを閉じる前に、ファイルが正常にアップロードされるまで待つ必要があります。
アップロードが完了する前にビューを閉じても、バックグラウンドにアップロードされるようにするにはどうすればよいですか?