Что такое EasyUploader
EasyUploader — это облегчённая библиотека для загрузки файлов на JavaScript. Она разработана на основе HTML5, canvas, fileReader и других технологий. Библиотека больше подходит для использования на мобильных устройствах. Из-за разных условий поддержки HTML в браузерах ПК их использование ограничено, особенно в браузерах Internet Explorer. На более позднем этапе для загрузки файлов будет рассматриваться Flash. EasyUploader не зависит от других библиотек JavaScript.
Почему разрабатывается
Загрузка файлов очень распространена в веб-разработке, и существует множество существующих библиотек для загрузки (webuploader uploaderfy и т. д.). Однако они всё ещё кажутся тяжёлыми, недостаточно лёгкими, и хочется контролировать их как можно больше и быть знакомым с исходным кодом. Поэтому у меня возникла идея разработать библиотеку для загрузки и сделать её максимально простой и практичной. Кстати, я могу изучить много знаний (инструменты закрытия HTML5 canvas и т.д.).
Документация
Документация EasyUploader: https://hillpy.github.io/EasyUploader/.
Онлайн-пример
Пример EasyUploader: http://test.hillpy.com/easyuploader/index.html.
Функции
Примечание
Этот проект находится в разработке. Версия релиза пока является тестовой. Прошу прощения за мой плохой английский. Пожалуйста, задавайте вопросы по проекту на GitHub issue. Если вы поставите мне звезду, я буду очень рад.
Как установить
Используйте NPM.
npm install easyuploader --save
Или используйте скрипт (unpkg CDN).
<script src="https://unpkg.com/easyuploader/dist/easyuploader.min.js"></script>
Как запустить
Запустите проект.
git clone https://github.com/hillpy/EasyUploader.git
npm install
npm run dev
npm run build
Запустите gitbook.
npm install gitbook-cli -g
cd doc && gitbook install
gitbook serve
CHANGELOG
Журнал версий: https://github.com/hillpy/EasyUploader/releases.
TODO
1. избежать коллизий идентификаторов
2. ограничить типы загрузки файлов
загрузка нескольких файлов;
обрезка изображения;
точка останова для продолжения и загрузка фрагментов файла.
Ссылка на репозиторий
Github: https://github.com/hillpy/EasyUploader «EasyUploader». Gitee: https://gitee.com/hillpy/EasyUploader «EasyUploader».
Лицензия
MIT: https://github.com/hillpy/EasyUploader/blob/master/LICENSE «MIT».
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )