Переработка загрузчика jQuery File Upload Plugin 5.42.3 на базе Yetishare Script

10 000 руб. за проект
30 ноября 2023, 13:13 • 0 откликов • 16 просмотров
На проекте на базе Yetishare Script для загрузки файлов используется jquery плагин jQuery File Upload Plugin 5.42.3
Необходимо переработать интерфейс уже существующего загрузчика файлов.

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

Начальное окно загрузчика, в нём можно выбрать видео файлы и перенести видео файлы в область.
Скриншот - https://disk.yandex.ru/i/Yl_O1dn8OamZbw
Или же загрузить по удалённой ссылке (remote url)
Скриншот - https://yadi.sk/i/k3v3w7-40smR2w

Как происходит загрузка именно сейчас

Загрузка видео файлов
Скриншот - https://disk.yandex.ru/d/vLhFNZdS3wfLqQ

Окончание загрузки
Скриншот - https://disk.yandex.ru/i/xZ4CWP9urcl_Ew

Выдача ссылок
Скриншот - https://yadi.sk/i/AecNOmuWdB30QQ

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

Новый вариант загрузки видео файлов
Скриншот - https://disk.yandex.ru/d/Ly8qMcyNB1cMMQ

Новый вариант результатов загрузки
Скриншот - https://disk.yandex.ru/d/MOBvq79yYOhS3g

Как вы видите весь процесс должен быть в одном окне, если файлов будет большое количество, нужно будет добавить скроллинг.


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

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

Работа не так проста как кажется на первый взгляд, нужен человек с опытом, в том числе и на PHP.

Телеграм - @goodstream_online