<?php

namespace App\service;
use OSS\OssClient;
use OSS\Core\OssException;
class uploadPic
{
       public function uploadAalilun($file)
       {
           $accessKeyId = "LTAI5tA8oBZwBW5qrcjxKCFS";
           $accessKeySecret = "EI7txZRDO20fwsUJHpMBsWi6skKMjY";
           $endpoint = "http://oss-cn-shanghai.aliyuncs.com";
           $bucket= "yangqion";
           $object = time().'.jpg';
           $content = $file;

           try {
               $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
               $data = $ossClient->putObject($bucket, $object, $content);
               return $data['info']['url'];
           } catch (OssException $e) {
               return '上传失败';
           }

       }

}

class newUploadPic
{
         public static function newUploadPic()
         {
             return new uploadPic();
         }
}

       $obj = newUploadPic::newUploadPic();
       $url =  $obj->uploadAalilun($file);
       return $url;

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐