Загрузка и скачивание файлов PHP из CodeCanyon

BeDrive — общий доступ к файлам и облачное хранилище

по Вебто в Загрузчики и загрузчики

  • Версия ПО: PHP 8.x
  • Программная среда: Ларавель

Типы файлов включены:

  • JavaScript JS
  • JavaScript JSON
  • HTML
  • УСБ
  • PHP

Мультизагрузка Ajax

  • Версия ПО: PHP 5.х — 7.х

Типы файлов включены:

  • JavaScript JS
  • HTML
  • УСБ
  • PHP

Простой файлообменник

по темамак в Загрузчики и загрузчики

  • Версия ПО: PHP 8.x, MySQL 5.x — 8.x

Типы файлов включены:

  • JavaScript JS
  • JavaScript JSON
  • HTML
  • УСБ
  • PHP
  • SQL

Swipgle — простая передача файлов (SAAS)

по Виронер в Загрузчики и загрузчики

  • Версия ПО: PHP 8. x, MySQL 5.x
  • Программная среда: Ларавель

Типы файлов включены:

  • JavaScript JS
  • HTML
  • УСБ
  • PHP
  • SQL

PHP Easy Cache Pro

по адильбо в Загрузчики и загрузчики

  • Версия ПО: PHP 7.х — 8.х

Типы файлов включены:

  • JavaScript JS
  • HTML
  • УС
  • PHP

Загрузить класс

  • Версия ПО: PHP 5.0 — 5.3

Типы файлов включены:

  • PHP

добавить в корзину

PAN Расширенный файловый менеджер PHP

  • Версия ПО: PHP 7.x, MySQL 5.x — 8.x

Типы файлов включены:

  • JavaScript JS
  • JavaScript JSON
  • HTML
  • УСБ
  • Сасс
  • PHP
  • SQL
  • Многослойный PNG

Загрузка и обмен файлами T1

  • Версия ПО: PHP 7. x, MySQL 4.x
  • Программная среда: Иии

Типы файлов включены:

  • JavaScript JS
  • HTML
  • XML
  • УСБ
  • PHP
  • SQL

Apkbob — простая платформа для обмена APK

по Виронер в Загрузчики и загрузчики

  • Версия ПО: PHP 8.x, MySQL 5.x
  • Программная среда: Ларавель

Типы файлов включены:

  • JavaScript JS
  • HTML
  • УСБ
  • PHP
  • SQL

PHP SDK — загрузка PHP + преобразование изображения, видео

На этой странице представлено подробное введение в PHP SDK.

PHP SDK компании Cloudinary предоставляет простые, но всесторонние возможности загрузки, преобразования, оптимизации и доставки изображений и видео, которые можно реализовать с помощью кода, легко интегрируемого с существующим приложением PHP.

Впервые в Cloudinary?

Связанные темы

Это руководство относится к текущему выпуску Cloudinary PHP SDK v2.x.

  • Информацию о предыдущем основном выпуске PHP SDK см. в документации по PHP SDK 1.x. Дополнительные сведения о переходе с версии 1.x на версию 2.x PHP SDK см. в руководстве по миграции PHP SDK.
  • Подробную информацию обо всех новых функциях и исправлениях из предыдущих выпусков версии 2.x см. в журнале изменений.
  • По умолчанию URL-адреса, сгенерированные с помощью этого SDK, включают добавленный параметр запроса на использование SDK. Cloudinary отслеживает агрегированные данные по этому параметру для улучшения будущих версий SDK, при этом отдельные данные не собираются. При необходимости вы можете отключить
    url=>параметр конфигурации аналитики
    . Узнать больше.

На этой странице:

  • Обзор
  • Краткий пример: преобразования
  • Краткий пример: загрузка файла
  • Функции библиотеки PHP
  • Руководство по использованию заглавных букв в PHP и типам данных
  • Установка
  • Конфигурация

Взгляните на следующий код преобразования и изображение, которое он доставляет:

Этот относительно простой код выполняет все следующие действия с исходным изображением front_face. jpg перед его доставкой:

  • Обрезка до миниатюры 150×150 с использованием гравитации с распознаванием лиц для автоматического определения местоположения обрезки
  • Скругление углов с радиусом 20 пикселей
  • Применение эффекта сепии
  • Наложение логотипа Cloudinary на юго-восточный угол изображения (с небольшим смещением). Логотип уменьшен до ширины 50 пикселей с повышенной яркостью и частичной прозрачностью (непрозрачность = 60%)
  • Повернуть полученное изображение (включая наложение) на 10 градусов
  • Преобразовать и передать изображение в формате PNG (изначально загруженное изображение было в формате JPG)

А вот URL-адрес, который будет включен в тег изображения, автоматически сгенерированный из приведенного выше кода:

Подобным образом вы можете преобразовать видео.

Узнайте больше о преобразованиях

  • Все возможные преобразования см. в справочнике по URL-адресу преобразования API.
  • См. все действия преобразования PHP и квалификаторы в справочнике Cloudinary PHP SDK.
  • См. дополнительные примеры преобразования изображений и видео с помощью библиотеки cloudinary_php v2.x .

Следующий код PHP загружает видео dog.mp4 в указанную подпапку, используя public_id, my_dog . Видео перезапишет существующее видео my_dog , если оно существует. Когда загрузка видео будет завершена, на указанный URL-адрес уведомления будут отправлены сведения о загруженном медиаресурсе.

  • Создание URL-адресов для преобразования изображений и видео
  • Вспомогательные теги представления PHP для встраивания и преобразования изображений
  • API-обертки: загрузка файлов, администрирование, генерация спрайтов и многое другое
  • Загрузка файла на стороне сервера + прямая загрузка неподписанного файла из браузера с помощью подключаемого модуля jQuery

При использовании PHP SDK помните о следующих рекомендациях:

  • Имена свойств: camelCase . Например: publicId
  • Классы: PascalCase . Например: ImageTag
  • Передать данные параметра как:
    массив

Установка Composer

Используйте Composer для управления зависимостью вашей библиотеки PHP и установите библиотеку PHP Cloudinary непосредственно из репозитория Packagist.

  1. Обновите файл composer.json следующим образом:

  2. Автоматически устанавливать зависимости, включая пакет Cloudinary PHP:

    (Если у вас нет необходимых разрешений, вы можете запустить сам файл: php composer.phar install )

Чтобы использовать библиотеку Cloudinary PHP, необходимо настроить как минимум имя_облака . Ваши api_key и api_secret также необходимы для безопасных вызовов API к Cloudinary (например, для загрузки изображений и видео). Учетные данные конфигурации среды продукта можно найти на странице

Dashboard в Cloudinary Console.

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

Настройка параметров конфигурации может выполняться глобально, с использованием либо переменной среды, либо метода Configuration::instance , либо программно при каждом вызове метода Cloudinary. Параметры, установленные при вызове метода Cloudinary, переопределяют глобально установленные параметры.

Установка переменной среды CLOUDINARY_URL

Вы можете настроить необходимые имя_облака , ключ_апи и секрет_апи , определив переменную среды CLOUDINARY_URL . Значение CLOUDINARY_URL доступно на странице Dashboard Cloudinary Console. При использовании Cloudinary через надстройку PaaS (например, Heroku или AppFog) эта переменная среды автоматически определяется в вашей среде развертывания. Например:

Установить дополнительные параметры, например upload_prefix и cname, в переменную окружения:

Глобальная настройка параметров

Вот пример глобальной настройки параметров конфигурации в вашем PHP-приложении с использованием экземпляра класса Configuration :

Если вам требуется несколько экземпляров , вы можете использовать объект Cloudinary для настройки каждого пример, например:

Вы также можете настроить параметры для экземпляра с помощью переменной среды, например:

Похожие темы

  • Узнайте больше о загрузке изображений и видео с помощью PHP SDK.