raoptimus/yii2-openstack 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

raoptimus/yii2-openstack

Composer 安装命令:

composer require raoptimus/yii2-openstack

包简介

Openstack/swift client for Yii2 Framework

README 文档

README

Stable Version Untable Version License Total Downloads Build Status

yii2-openstack

Openstack / swift client for Yii2 Framework

Installation

Install with composer:

composer require raoptimus/yii2-openstack

Usage samples

Configuration

$swift = new raoptimus\openstack\Connection(
    new raoptimus\openstack\Options(
        [
            'authUrl' => 'https://somedomain.com:5000/v2.0',
            'username' => '',
            'apiKey' => '',
            'tenant' => '',
            'domain' => '',
            'domainId' => '',
        ]
    )
);
$container = $swift->getContainer('name of container');

Use connection

$swift = \Yii::$app->get('swift');
$container = $swift->getContainer('name of container');

Push file to swift storage

$container->pushObject($source, $target);

Pull file from swift storage

$container->pullObject($source, $target);

Get stat of file from swift storage

$container->getObject($filename);

Exists file in swift storage

$container->existsObject($filename);

Delete file from swift storage

$container->deleteObject($filename);

统计信息

  • 总下载量: 440
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2018-10-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固