Загрузите несколько файлов единственным действием

Я не уверен, является ли это возможным стандартом использования веб-технологии.

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

Это возможный - раз так, какую основную стратегию делают Вы рекомендуете. Я знаю, что могу использовать технологию комет для создания серверных событий, которые инициировали HttpResponse, но я надеюсь, что существует более простой путь.

103
задан Ankur 26 February 2010 в 04:09
поделиться

2 ответа

HTTP не поддерживает одновременную загрузку более одного файла.

Есть два решения:

  • Открыть x количество окон, чтобы инициировать загрузку файлов (это может быть сделано с помощью JavaScript)
  • предпочтительное решение создать сценарий для архивирования файлов
58
ответ дан 24 November 2019 в 04:17
поделиться

Самый простой способ - передать несколько файлов в один ZIP-файл.

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

5
ответ дан 24 November 2019 в 04:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: