2016-01-29 2 views
0

Можно ли использовать эту библиотеку? Я использовал этот для загрузки одного файла или партии файлов, но он создает только один HTTP-запрос, как и образцы на его странице github. Я ищу, у вас есть очередь загрузки для загрузки файлов пользователя, чтобы он/она все еще мог выбрать другой файл для загрузки, пока предыдущий файл все еще загружается.Есть ли функция очереди загрузки для ng-file-upload?

+0

Не уверен в загрузке ng-файла, но [функция углового файла] (https://github.com/nervgh/angular-file-upload/wiki/Module-API) предоставляет такую ​​функциональность. – Jax

+0

Я изучаю это прямо сейчас, но приложение, которое я буду совершенствовать, уже использует библиотеку ng-upload-upload. Был надеяться, если есть способ получить эту функцию. – Pete

+0

Вы можете просто иметь массив (очередь) в вашем javascript-коде, в котором хранятся все файлы, и как только будет выбран новый файл, начните загружать его и выталкивать в массив. Или вы можете достичь этого, добавив директиву 'ngf-keep', которая будет продолжать добавлять новые файлы к модели, удерживая предыдущие. – danial

ответ

1

Вы можете просто иметь массив (очередь) в вашем javascript-коде, который содержит все файлы, и как только будет выбран новый файл, начните его загружать и выталкивать в массив.

В качестве альтернативы вы можете достичь этого, добавив директиву ngf-keep="true", которая будет продолжать добавлять новые файлы к модели, удерживая предыдущие.

0

с ng-file-upload вы можете сделать несколько диалоговых окон выбора файлов для загрузки файлов async. Затем он обеспечивает загрузку всех файлов во время одновременной загрузки файлов.

например. файл 1 - 50% файл 2 - 75%

Я могу поручиться за это, потому что Ive сделал это.

См использований ...

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

не видят никаких причин, почему у не может позволить пользователю выбрать другой файл в то время как файлы были при загрузке. Просто нажмите кнопку загрузки еще раз!

+0

На самом деле у нас была другая страница, которую я сделал, чтобы пользователь загружал только один файл, поэтому я поместил jquery blockUI во время запуска загрузки. Текущая проблема заключалась в том, что всякий раз, когда пользователь выбирает файл для загрузки, модель также обновляется. – Pete

 Смежные вопросы

  • Нет связанных вопросов^_^