通常,当我们上传文件时,它会先将文件放到临时目录,然后再将其移动到所需的目录。但我正在研究大数据,例如一次上传数千个文件。所以我需要将这些文件直接上传到所需的位置,并且随着每个文件上传到该目录,用户必须实时看到仪表板上的更改。
我还需要向用户展示
- 如果上传时发生任何异常,例如,如果文件在上传过程中导致问题。
- 应该有一个选项可以跳过该文件或重试上传。报告以显示成功上传的文件与上传失败的文件的列表。
- 如果有任何网络中断,上传管理器应继续重试,直到网络恢复。
- 用户可以暂停上传并可以在下次登录时重新启动(如果可行)
这是关于上传过程的完整操作,以便在上传大量数据时为用户提供最佳用户体验。