2012-02-16 4 views
1

私のアプリケーションはかなり大きなファイル(〜500MB)をアップロードするために使用され、一部は失敗しています。パートまたはマルチパートの圧縮とアップロードでアップロードする方が良いですか?

成功を上げるために、アップロードを実装したいと思います。

私の質問は:

preformance-/safetywise優れている何を、その後、部分ごとにそれをアップロードし、(APPEを使用して)ビットによって圧縮されたファイルのビットをアップロードするか、複数の部分でファイルを圧縮しますか?すべての道路が優れている場合は、ファイルが「向こう側」に圧縮されていないことを行っていることを

、車輪の再発明から私を保つことができる任意のライブラリはありますか? :)

+0

あなたはクライアント側を制御できますか?それは単なるブラウザですか? –

+0

私はWebスタートアプリを使用してコントロールを取得しました –

答えて

0

ファイルを別々の部分に圧縮して別々にアップロードするクラスを使用して解決しました。

私はまだパフォーマンス/安全性の観点から何が良いか分かりませんが、私の推測ではその差は最小限であると考えられます。

転送されたバイト数を追跡​​するのではなく、ファイル間の境界を明確にして別々のファイルを持つ方が安全だと感じました。

誰でもジッパークラスが必要な場合は、私に叫びを与えてください。

関連する問題