2016-08-28 22 views
0

通常、私たちがアップロードしている間は、ファイルを一時ディレクトリに移動してから、目的のディレクトリに移動します。しかし、私はビッグデータに取り組んでいます。一度に何千ものファイルをアップロードします。だから私はそれらのファイルを直接目的の場所にアップロードする必要があり、それぞれがそのディレクトリにアップロードされると、ユーザーはダッシュボード上の変更をリアルタイムで見る必要があります。Angular 2とNode.jsを使用してリアルタイムでファイルをアップロードする方法を教えてください。

また、私は、例えばアップロード中に例外が発生した場合、ユーザー

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

これは、大量のデータセットをアップロードする際、ユーザーに最高のユーザー体験を提供するために、アップロードプロセスの完全な操作についてです。

答えて

1

ng2-file-uploadを使用することができます。それには、ほとんどの機能が必要です。

デモhereもあります。

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

関連する問題