PHP七牛云上传以及入库实例
七牛云存储(现已更名为“七牛云”)是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化PaaS服务。
1、 composer下载七牛云插件
php composer.phar require qiniu/php-sdk
2、 前端上传页面
3、 后端调用七牛云类
use Qiniu\Storage\UploadManager;
use Qiniu\Auth;
4、 控制器方法上传七牛云
public function img(Request $request){
$file = request() -> file('file'); //接收前端数据
$filePath = $file-> getRealPath();//要上传图片的本地路径
$ext = ($file->getInfo('name'));//上传到七牛后保存的文件名
//需要填写你的访问密钥和密钥
$accessKey = "accessKey";
$secretKey = "secretKey ";
$auth = new Auth($accessKey, $secretKey);//构建鉴权对象
$bucket = "gengdong";//要上传的空间
//初始化UploadManager对象并进行文件的上传
$uploadMgr = new UploadMana