1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jiangdx-stream

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

#Stream загрузочный плugin

Stream — это плugin для решения задач загрузки файлов в различных браузерах, сочетающий Flash версию Uploadify с HTML5 версией!

#Обзор Stream Stream создан на основе файла загрузочного плUGINa сайта, поддерживающего загрузку файлов на разных платформах (Windows, Linux, Mac, Android, iOS) и в основных браузерах (IE7+, Chrome, Firefox, Safari, другие). В режиме HTML5 также поддерживается возможность возобновления загрузки после прерывания (breakpoint resuming), что позволяет эффективно решать проблемы загрузки больших файлов через Web!

#Основные характеристики

  1. Поддержка двух способов загрузки: HTML5 и Flash (cross-domain)

  2. Возможность одновременной загрузки нескольких файлов

  3. В режиме HTML5 поддерживается возобновление загрузки после прерывания, а также возможность перетаскивания файлов

  4. Хорошая совместимость с IE7+, FF3.6+, Chrome*, Safari4+ и другими популярными браузерами

  5. Информация о прогрессе загрузки, скорости, времени ожидания и других данных

  6. Кнопка выбора файла может быть настроена по желанию пользователя

  7. Простое конфигурирование параметров для реализации гибкого функционала

  8. Поддержка загрузки целых папок (Chrome21+, Opera15+)

  9. Возможность создания пользовательского интерфейса (версия V1.4+)# Быстрый старт — клонирование проекта

  10. Клонировать проект Stream: git clone http://git.oschina.net/jiangdx/stream.git

  11. Перейти в директорию проекта Stream: cd stream

  12. Запустить Stream в Tomcat: mvn tomcat7:run (Если возникают проблемы с отображением кириллицы, установите параметр: export MAVEN_OPTS="${MAVEN_OPTS} -Dfile.encoding=UTF-8" для Unix/Linux систем, для Windows используйте соответствующие переменные окружения)

  13. Открыть Stream плагин в браузере: http://localhost:8080

  14. Приятного использования!!!# Быстрый старт - загрузка war пакета

  15. Скачайте пакет stream-*.war: http://git.oschina.net/jiangdx/stream/attach_files

  16. Разверните war пакет в контейнере (пример для Tomcat):

    I. Копируйте stream-*.war в каталог webapps

    II. Переименуйте stream-*.war в ROOT.war

  17. Запустите сервер, откройте http://localhost:8080

  18. Наслаждайтесь процессом!!!

Реализация на других языках программирования

PHP (не реализовано Form/Flash загрузка) - предоставлено http://git.oschina.net/zhouhr, см. http://www.twinkling.cn/ для получения файла stream-php.rar

Perl - https://github.com/iakuf/mojolicious-stream-upload

.NET - https://github.com/oec2003/StreamAspNet

Демо

http://p.twinkling.cn

Документация

http://twinkling.cn

Важные замечания

При использовании в производственной среде, не рекомендуется использовать исходный код backend без изменений. Убедитесь, что вы добавили необходимые ограничения (например, аутентификация, управление сессиями и т.д.).

Версия

v1.9

  1. Добавлен параметр formed (обязательное использование формы для загрузки, чтобы удовлетворить требованиям подобных сервисов, как UPYUN form-api).
  2. Уведомление при повторении файла — функция onRepeatFile.
  3. Исправлены ошибки: проблема с количеством загружаемых файлов более 100; остановка, отмена и последующая загрузка; невозможность переименования на платформе Windows с JDK 1.7.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jiangdx-stream.git
git@api.gitlife.ru:oschina-mirror/jiangdx-stream.git
oschina-mirror
jiangdx-stream
jiangdx-stream
master