7

「一時停止と再開」をサポートするAmazonS3にファイルをアップロードする方法を知りたいですか?(Webブラウザ経由)。

利用可能なサンプルWebアプリケーションはありますか?どんなプログラミング言語/フレームワークでも構いません。

前もって感謝します。

解決

次のアプリを実装しました。Githubリンク

これは、 Condominiosのサンプルアプリとgemに基づいています。

素晴らしい宝石と仕事のためのhttps://github.com/cotag/へのすべてのクレジット。

特徴:

- Pause / Resume support ~ 5MB chunks
- Large File Upload
- Progress Bar
- No Java Applet / No Flash
- Registration system via devise
4

7 に答える 7

3

マルチパートアップロードAPIを使用してビルドする必要があります。Javaのリンクは次のとおりです。

http://docs.amazonwebservices.com/AmazonS3/2006-03-01/dev/mpListPartsJavaAPI.html

マルチパートアップロードを開始し、パーツのアップロードを開始し(サイズはクライアントの転送速度に基づきます)、ユーザーがアップロードを一時停止するたびに、パーツのアップロードを停止するという考え方です。バイトごとの一時停止の粒度はありませんが、ユーザーはそれに気付かないと思います。

于 2012-07-29T03:44:30.700 に答える
3

あれは大きなものです。私は非常に長い間、そのための明確な答えを探していました。私も何かを作成しましたが、それは常にアプリケーションにメディアを使用することになります。私が見つけた最善の解決策はこれを使用することだと思います。これは非常に単純なアイデアであり、大きな部分は、使用するフラッシュの量が少ないことです。

S3 Heroku Flash Uploader

Githubソースコード

ただし、欠点は、512 MBを超えるものを正常にアップロードできなくなることです。その時点以降、何らかのキャッシュが発生します。ゆるいトラックか何か。私が考えることができる他の唯一の解決策は、サーバーへのアップロードを処理するJavaアプリケーションを構築することだと思います。少なくとも、接続はより安定しており、ブラウザの問題について心配する必要はありません。

于 2012-07-26T05:54:34.167 に答える
3

次のアプリを実装しました。Githubリンク:

https://github.com/interpegasus/condo_example

これは、以下のサンプルアプリとgemに基づいています。

http://cotag.github.com/Condominios/

素晴らしい宝石と仕事のためのhttps://github.com/cotag/へのすべてのクレジット。

特徴:

  • サポートの一時停止/再開〜5MBチャンク
  • 大きなファイルのアップロード
  • プログレスバー
  • Javaアプレットなし/フラッシュなし
  • 装置による登録システム
于 2012-12-08T00:19:48.987 に答える
2

Evaporate jsは、この特定のタスクに適したプラグインです。

ここを見てください:

https://github.com/TTLabs/EvaporateJS

于 2014-07-11T20:26:20.240 に答える
1

次のようなクライアントが必要になります:https ://github.com/23/resumable.js

そして、次のようなサーバー:

  1. チャンクをどこかに書き込みます(ローカルまたはS3に)
  2. 完全にアセンブルされたファイルをS3にアップロードします。

ブラウザからS3に直接それを行うことはできません。

更新:S3はCORSをサポートするようになりました。 http://aws.amazon.com/about-aws/whats-new/2012/08/31/amazon-s3-announces-cross-origin-resource-sharing-CORS-support/

于 2012-07-29T02:34:01.737 に答える
0

S3Fox Firefoxプラグインを試しましたか?

于 2012-07-30T05:36:57.087 に答える
0

S3によるフロントエンドとバックエンドの両方の実装があります

https://medium.com/@selvakumar.ponnusamy/resumable-file-upload-with-s3-ce039cbc8865

于 2019-02-01T11:07:52.853 に答える