zoukankan      html  css  js  c++  java
  • tp5 用 oss文件上传

    首先用 composer require aliyuncs/oss-sdk-php安装插件

    然后在入口文件加入

    require_once __DIR__ .'/../vendor/aliyuncs/oss-sdk-php/autoload.php';

    在文件上传类 File.php中添加一个方法

    必须引入这俩文件

    use OSSOssClient;
    use OSSCoreOssException;
    Public function moveOss($accessKeyId,$accessKeySecret,$endpoint,$bucket,$object,$content)
    {
    try {
    $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
    $res= $ossClient->putObject($bucket, $object, $content);
    } catch (OssException $e) {
    print $e->getMessage();
    }
    return $res['info']['url'];
    }

    控制器

    class Img extends Controller
    {
    public function index()
    {
    return view('add');
    }
    public function insert()
    {
    $file = request()->file('img');
    $img=$file->getInfo();
    $object="images/".$img['name'];
    $content=file_get_contents($img['tmp_name']);
    $info=$file->moveOss('LTAIYKANPIug9wAi','ZSJPmzWXdhKTss5M51UzgeOiXN3ZXD',
    'http://oss-cn-beijing.aliyuncs.com','yan0208',$object,$content);
    echo $info;
    }
    }

     

    composer require aliyuncs/oss-sdk-php
  • 相关阅读:
    Milking Time---poj3616(简单dp)
    elasticsearch-入门(一)
    Spring Cloud Sleuth(十四)
    Spring Cloud Stream(十三)
    Spring Cloud-Bus(十二)
    Spring Cloud-config(十一)
    mac Gitblit安装
    git学习笔记
    java陷阱之spring事物管理导致锁无效
    Spring Cloud-Zuul(十)
  • 原文地址:https://www.cnblogs.com/yanyan0208/p/8297409.html
Copyright © 2011-2022 走看看