1

通常、アップロード中は、最初に一時ディレクトリにファイルを取得してから、目的のディレクトリに移動します。しかし、私はビッグデータに取り組んでいます。たとえば、一度に何千ものファイルをアップロードしています。そのため、これらのファイルを目的の場所に直接アップロードする必要があり、それぞれがそのディレクトリにアップロードされると、ユーザーはダッシュボードの変更をリアルタイムで確認する必要があります。

また、ユーザーに表示する必要があります

  1. アップロード中に何らかの例外が発生した場合 (ファイルがアップロード プロセスで問題を引き起こした場合など)。
  2. そのファイルをスキップするか、アップロードを再試行するオプションが必要です。正常にアップロードされたファイルとアップロードに失敗したファイルのリストを表示するレポート。
  3. ネットワークが停止した場合、アップロード マネージャーは、ネットワークが復旧するまで再試行を続ける必要があります。
  4. ユーザーはアップロードを一時停止し、次回のログイン時に再開できます (可能な場合)。

これは、大量のデータ セットをアップロードする際にユーザーに最高のユーザー エクスペリエンスを提供するための、アップロード プロセスの完全な操作に関するものです。

4

1 に答える 1

1

ng2-file-uploadを使用できます。必要な機能のほとんどが含まれています。

ここでデモを見つけることもできます。

必要な残りの機能については、このライブラリの上にそれらを実装できます (独自のコードをゼロから作成するよりも優れています)。

于 2016-08-28T08:29:42.793 に答える