В частности, я ищу загрузчик нескольких файлов на стороне клиента, JavaScript и/или Flash. Самое близкое, что я нашел, это FancyUpload. У кого-нибудь есть опыт? Если нет, то что еще там?
Какой лучший загрузчик нескольких файлов JavaScript / Flash?
Ответы (10)
Uploadify — это гибрид jQuery и Flash (если вам не хочется добавлять YUI только для обработки загрузок) .
Альтернативы SWFUpload:
- Загрузчик YUI
- jqUploader (подключаемый модуль jQuery)
- Загрузка файла Flash/AJAX с / Progress Server Control (на основе ASP .NET)
Похоже, новая запись в этом поле — «загрузка файла jQuery»:
Agile Uploader теперь поддерживает несколько файлов, начиная с версии 2.0. http://www.shift8creative.com/projects/agile-uploader/index.html
Вот прямая ссылка на демонстрацию: http://www.shift8creative.com/agile-uploader/examples/all_files.php
Он поддерживает все типы файлов и может фактически изменять размер изображений перед загрузкой, чтобы помочь сэкономить на пропускной способности и вычислительной мощности сервера.
Я много раз использовал FancyUpload, и это просто фантастика. Единственная проблема (но это верно для большинства загрузчиков flash, я думаю) - это обработка сеанса - если вы используете сеансы, вам придется передавать идентификатор сеанса во флэш-файл и обратно.
digitarald (автор) имеет новую бета-версию FancyUpload, которая теперь работает с Flash 10 (что-то очень другие загрузчики этого не делают). По его словам, обновление с FancyUpload2 до новой версии должно быть очень простым, как только она будет выпущена.
решение Google Gears с изменением размера изображения на стороне клиента (мое, извините за рекламу)
Dropzone работал у меня из-за простой функции перетаскивания, которая изящно деградирует. Очень легко настроить.