• 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
  • 相关阅读:
    比较重量(网易笔试题)
    抽象工厂模式
    简单工厂模式
    R语言dai xie
    Hadoop综合大作业
    hive基本操作与应用
    用mapreduce 处理气象数据集
    熟悉常用的HBase操作,编写MapReduce作业
    爬虫大作业
    第三章 熟悉常用的HDFS操作
  • 原文地址:https://www.cnblogs.com/yanyan0208/p/8297409.html
Copyright © 2020-2023  润新知