腾讯&阿里&七牛上传扩展包
简介
整合阿里云&七牛云&腾讯云存储的上传功能
安装
$ composer require wzx2002/upload
使用
阿里云OSS
$oss_config = [
'accessKeyId' => '',
'accessKeySecret' => '',
'endpoint' => ''
];
Upload::getInstance()
->setUploadInstance(OssUploadImpl::getInstance())
->setConfig($oss_config)
->upload($file, $bucket, $filename);
七牛云
$qi_niu_config = [
'accessKey' => '',
'secretKey' => '',
'domain' => ''
];
Upload::getInstance()
->setUploadInstance(QiNiuUploadImpl::getInstance())
->setConfig($qi_niu_config)
->upload($file);
腾讯云COS
$cos_config = [
'secretId' => '',
'secretKey' => '',
'region' => ''
];
Upload::getInstance()
->setUploadInstance(CosUploadImpl::getInstance())
->setConfig($qi_niu_config)
->upload($file);
其他使用
$instance = Upload::getInstance()
->setUploadInstance(CosUploadImpl::getInstance());
$instance->setConfig($cos_config);
$instance->setBucket($bucket);
$instance->upload($file);
求star
github: github.com/wzx2002/upload
gitee: gitee.com/wzx205926/upload
各位大佬小手点个star吧
顶顶 :+1:
现在是用 iidestiny/laravel-filesystem-oss
改天对比下
集成到 Storage 里面就更好了
mark
支持tp和laravel,上传目录指定,base64图片上传