Download the PHP package easyswoole/oss without Composer

On this page you can find all versions of the php package easyswoole/oss. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package oss

oss

阿里云调用

根据阿里云官方sdk修改,全部方法都一致,走通了所有官方的client请求类单元测试,全部调用方法都和阿里云一致 文档可查看阿里云官方文档:https://help.aliyun.com/document_detail/32099.html?spm=a2c4g.11186623.2.17.de715d26YNLCah#concept-32099-zh

阿里云更新日志

20210312,将阿里云sdk版本支持从2.3.1更新为2.4.1,主要更新了以下方法:

部分方法没走通单元测试

由于有些方法可能是测试环境问题,未走通,可能出现问题(一般不会有问题),需要大家注意
列出走不通单元测试的方法,以供大家参考:

以下2个方法为callback走不通,应该不影响

Symlink 类方法全走不通,应该不影响,提示: bucket is not allowed empty或者The specified key does not exist.

七牛云调用

根据七牛云官方sdk修改,走通了oss的大部分单元测试,用法和七牛云oss完全一致 操作文档可直接查看七牛云官方文档 https://developer.qiniu.com/kodo/sdk/1241/php

部分方法没走通单元测试

由于某些可能是测试环境问题,有部分方法未走通单元测试,需要大家注意,列出走不通的单元测试的方法,以供大家参考

七牛云设置超时

官方sdk没有设置超时的逻辑,在本组件中新增加了,设置方法如下:

腾讯云调用

腾讯云调用和原来的方法基本一致,操作文档可直接查看腾讯云官方文档:https://cloud.tencent.com/document/product/436/12266

补充

大部分方法已经兼容,使用方法和腾讯云官方完全一致,但还有些注意事项:

部分方法没走通单元测试

由于腾讯云sdk使用了guzzle 库,改动非常麻烦,所以有部分单元测试没通过,具体方法如下,希望大家注意:


All versions of oss with dependencies

PHP Build Version
Package Version
Requires easyswoole/spl Version ^1.3
easyswoole/http-client Version ^1.4
easyswoole/component Version ^2.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package easyswoole/oss contains the following files

Loading the files please wait ....