gpt4 book ai didi

node.js - 如何使用 Angular 2 和 Node.js 开发实时文件上传?

转载 作者:太空宇宙 更新时间:2023-11-04 00:35:35 24 4
gpt4 key购买 nike

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

我还需要向用户展示

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

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

最佳答案

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

您还可以找到演示here .

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

关于node.js - 如何使用 Angular 2 和 Node.js 开发实时文件上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39189198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com