1

通常,当我们上传文件时,它会先将文件放到临时目录,然后再将其移动到所需的目录。但我正在研究大数据,例如一次上传数千个文件。所以我需要将这些文件直接上传到所需的位置,并且随着每个文件上传到该目录,用户必须实时看到仪表板上的更改。

我还需要向用户展示

  1. 如果上传时发生任何异常,例如,如果文件在上传过程中导致问题。
  2. 应该有一个选项可以跳过该文件或重试上传。报告以显示成功上传的文件与上传失败的文件的列表。
  3. 如果有任何网络中断,上传管理器应继续重试,直到网络恢复。
  4. 用户可以暂停上传并可以在下次登录时重新启动(如果可行)

这是关于上传过程的完整操作,以便在上传大量数据时为用户提供最佳用户体验。

4

1 回答 1

1

您可以使用ng2-file-upload,它具有您需要的大部分功能。

你也可以在这里找到演示。

对于您需要的其余功能,您可以在此库之上实现这些功能(这比从头开始编写自己的代码要好)。

于 2016-08-28T08:29:42.793 回答