通常,当我们上传时,它首先将文件保存到临时目录,然后将其移动到所需的目录。但我正在研究大数据,例如一次上传数千个文件。因此,我需要将这些文件直接上传到所需位置,并且当每个文件上传到该目录时,用户必须实时看到仪表板上的更改。
我还需要向用户展示
- 如果上传时发生任何异常,例如如果文件在上传过程中导致问题。
- 应该有一个选项可以跳过该文件或重试上传。 报告显示上传成功的文件与上传失败的文件的列表。
- 如果出现任何网络中断,上传管理器应不断重试,直到网络恢复。
- 用户可以暂停上传,并可以在下次登录时重新启动(如果可行)
这是关于对上传过程的完全操纵,以便在上传大量数据时为用户提供最佳的用户体验。
最佳答案
关于node.js - 如何使用 Angular 2 和 Node.js 开发实时文件上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39189198/