Я не уверен, является ли это возможным стандартом использования веб-технологии.
Я хочу, чтобы пользователь был в состоянии загрузить несколько файлов в единственном действии. Это - флажки щелчка рядом с файлами, и затем получите все файлы, которые были проверены.
Это возможный - раз так, какую основную стратегию делают Вы рекомендуете. Я знаю, что могу использовать технологию комет для создания серверных событий, которые инициировали HttpResponse, но я надеюсь, что существует более простой путь.
HTTP не поддерживает одновременную загрузку более одного файла.
Есть два решения:
Самый простой способ - передать несколько файлов в один ZIP-файл.
Я полагаю, вы могли бы инициировать загрузку нескольких файлов, используя кучу окон iframe или всплывающих окон, но с точки зрения удобства использования ZIP-файл все же лучше. Кто хочет просмотреть десять диалоговых окон «Сохранить как», которые откроет браузер?