Download the PHP package fudaoji/php-upload without Composer

On this page you can find all versions of the php package fudaoji/php-upload. 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 php-upload

dao-upload

用于PHP文件上传(PHP 7.1+),支持本地、七牛、阿里云(oss)、腾讯云(cos)等上传方式。

安装

composer require fudaoji/php-upload

用法:

use Dao\Upload\Upload;
//上传本地
$config = [
        'mimes'         =>  [], //允许上传的文件MiMe类型
        'maxSize'       =>  0, //上传的文件大小限制 (0-不做限制)
        'exts'          =>  [], //允许上传的文件后缀
        'autoSub'       =>  true, //自动子目录保存文件
        'subName'       =>  ['date', 'Y-m-d'], //子目录创建方式,[0]-函数名,[1]-参数,多个参数使用数组
        'rootPath'      =>  './public/uploads/', //保存根路径
        'savePath'      =>  '', //保存路径
        'saveName'      =>  ['uniqid', ''], //上传文件命名规则,[0]-函数名,[1]-参数,多个参数使用数组
        'saveExt'       =>  '', //文件保存后缀,空则使用原后缀
        'replace'       =>  false, //存在同名是否覆盖
    ];

$Upload = new Uploader($config, 'local', []);
$info   = $Upload->upload($files, '文件名前缀,选填');  //false || [{}]

//上传七牛
$config = [
        'mimes'         =>  [], //允许上传的文件MiMe类型
        'maxSize'       =>  0, //上传的文件大小限制 (0-不做限制)
        'exts'          =>  [], //允许上传的文件后缀
        'autoSub'       =>  true, //自动子目录保存文件
        'subName'       =>  ['date', 'Y-m-d'], //子目录创建方式,[0]-函数名,[1]-参数,多个参数使用数组
        'rootPath'      =>  '', //保存根路径
        'savePath'      =>  '', //保存路径
        'saveName'      =>  ['uniqid', ''], //上传文件命名规则,[0]-函数名,[1]-参数,多个参数使用数组
        'saveExt'       =>  '', //文件保存后缀,空则使用原后缀
        'replace'       =>  false, //存在同名是否覆盖
    ];
//七牛的配置
$driver_config = [
    'accessKey' => '',
    'secrectKey' => '',
    'bucket' => '',
    'domain' => '',
];
$Upload = new Uploader($config, 'qiniu', $driver_config);
$info   = $Upload->upload($files, '文件名前缀,选填');  //false || [{}]

//阿里云的配置
$driver_config = [
    'accessKey' => '', //对应oss的AccessKeyId
    'secrectKey' => '', //对应oss的AccessKeySecret
    'bucket' => '',
    'domain' => '',
];
$Upload = new Uploader($config, 'aliyun', $driver_config);
$info   = $Upload->upload($files, '文件名前缀,选填');  //false || [{}]

//腾讯云的配置
$driver_config = [
    'accessKey' => '', //对应cos的secretId 
    'secrectKey' => '', //对应cos的secretKey
    'region' => '', //区域
    'bucket' => '',
    'domain' => '',
];
$Upload = new Uploader($config, 'qcloud', $driver_config);
$info   = $Upload->upload($files, '文件名前缀,选填');  //false || [{}]

All versions of php-upload with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1.0
qiniu/php-sdk Version ^7.7
aliyuncs/oss-sdk-php Version ~2.0
qcloud/cos-sdk-v5 Version >=2.0
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 fudaoji/php-upload contains the following files

Loading the files please wait ...