Какая библиотека браузера на стороне клиента лучше всего подходит для загрузки нескольких файлов по http?

StackOverflow https://stackoverflow.com/questions/159600

Вопрос

Какая HTTP-библиотека на стороне клиента лучше всего подходит для загрузки нескольких файлов?Если он может обрабатывать каталоги, это огромный бонус.Я ищу что-то с открытым исходным кодом или бесплатное.Я ищу что-то вроде FTP, но это работает через http, через браузер.Загрузка нескольких файлов через обычную HTML-форму 4.x является небольшой проблемой, когда дело доходит до загрузки более 5-6 файлов.

Не стесняйтесь делиться своим личным опытом.

Это было полезно?

Решение

Загрузить это также еще один отличный загрузчик нескольких файлов.Он был создан на основе SWFUpload, и они добавили в него новые функции.

Вот некоторые из функций, которые я нашел наиболее полезными::

Пользователь может загрузить все файлы сразу, нажав ctrl + на все файлы

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

По мере завершения работы с файлами они удаляются из очереди

Это также позволяет вам указать, какие типы файлов пользователь может загрузить (они могут видеть только те, которые вы выберете)

Другие советы

Я бы порекомендовал что-то вроде SWFUpload Загрузить за это.Его главной особенностью является поддержка индикаторов выполнения, но он также позволяет ставить файлы в очередь, что особенно удобно (на самом деле это второй раз, когда я рекомендую его сегодня).

Просто чтобы убедиться, что другие параметры задокументированы (SWFUpload - это здорово) - еще одно хорошее решение FancyUpload2.

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

Другой вариант, который я использовал ранее, - это загрузка и последующее извлечение ZIP-файлов.Я использовал PEAR::Архив_zip извлекать.Требует больше знаний со стороны пользователя, но поддерживает каталоги и неограниченное количество файлов (в зависимости от объема памяти, выделенной PHP).

Взгляните на jquery-html5-загрузить он не требует Flash и имеет привлекательный jQuery API.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top