Uploady
Uploady — это простой сценарий загрузки файлов с поддержкой загрузки нескольких файлов.
Он имеет более 20 функций, и вы можете настроить его менее чем за 5 минут.
Программное обеспечение написано на PHP и использует MySQL в качестве базы данных.
И это бесплатно и с открытым исходным кодом.
Функции
- Простота в использовании и реализации
- 4 уровня защиты
- Тип пантомимы
- Расширения
- Размер
- Запрещенные имена
- Готовые функции
- Bootstrap и jQuery через CDN
- Поддержка загрузки нескольких файлов
- Админ-панель с графиками и статистикой
- Поддержка перетаскивания
- Управление пользователями на основе ролей с ограничением размера для каждой роли
- Сбор данных [IP-адрес, информация о браузере, ОС, страна]
- Манипулирование изображениями
- Поддержка AdSense
- Поддержка Google Аналитики
- Управление страницами
- Многоязычная поддержка
- Поддержка пользовательских CSS и JS.
- Пользовательский логотип и значок
- Удалить файлы через x дней
- Удалить файлы после x загрузок
- Страница сообщения о нарушении
- Обмен в социальных сетях
Скриншоты
Примечание
Меняем разрешение всего на 755 chmod 755 -R Uploady /
Как установить
- Загрузите все файлы на свой сервер
- Измените config/config.php, указав свою собственную информацию.
- Измените права доступа к файлам и папкам на 775.
- Запустите install.php
- Наслаждаться (:
Развертывание Docker
- Клонируйте проект и перейдите в него.
Uploady/">
git clone https://github.com/farisc0de/Uploady
cd Uploady /
- Обновите config.php, указав строку подключения, как показано ниже.
Uploady");
define("DB_PASS", " Uploady ");
define("DB_NAME", " Uploady ");">
define ( " DB_HOST " , " db " );
define ( " DB_USER " , " Uploady " );
define ( " DB_PASS " , " Uploady " );
define ( " DB_NAME " , " Uploady " );
- Используйте приведенную ниже команду, чтобы создать контейнер и запустить его.
Вики
- Как установить на виртуальный хостинг
- Как установить с помощью Docker
Использование API
curl --location ' http://localhost/api/upload '
--header ' X-API-KEY: IpSznjueHn4vhi0BMhuZJRlk8epZxGJR '
--form ' file=@"postman-cloud:///1eeafe05-7a96-4b40-9639-6ae17e7155d7" '
Нажмите здесь, чтобы увидеть настоящую демо-версию Uploady .NET
TODO
v4.0
1. Rewrite in Custom MVC
2. Report abuse dashboard
3. PhpFileUpload refactor
4. Upgrade Bootstrap to 5.3.3
Лицензия
Массачусетский технологический институт
Авторское право
Разработано Фарисом Аль-Отаиби — 2024 г.