ng-file-upload 是否有上传队列功能?

Is there an upload queue feature for ng-file-upload?

可以使用这个库吗?我用这个来上传单个文件或一批文件,但它只创建一个 http 请求,就像其 github 页面中的示例一样。我正在寻找的是为用户的上传文件设置一个上传队列,以便 he/she 仍然可以 select 另一个文件进行上传,而上一个文件仍在上传中。

借助 ng-file-upload,您可以执行多文件 select 异步文件上传对话框。然后它会给出并发文件上传期间所有文件的上传进度。

例如文件 1 - 50% 文件 2 - 75%

我可以保证,因为我已经做到了。

查看用法...

https://github.com/danialfarid/ng-file-upload#usage

看不出有什么理由可以让用户在上传文件时 select 另一个文件。 只需再次点击上传按钮!

您可以在您的 javascript 代码中使用一个数组(队列)来保存所有文件,一旦选择了一个新文件,就开始上传它并将其推送到该数组。

或者,您可以通过添加 ngf-keep="true" 指令来实现此目的,该指令将在保留先前文件的同时不断将新文件添加到模型中。