栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

阿里云oss 上传文件的两种方式(本地路径上传远程链接上传)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阿里云oss 上传文件的两种方式(本地路径上传远程链接上传)

阿里云oss php 上传的两种方式

  1. 通过服务器路径上传
  2. 通过数据流上传
public function ajax_save_pic(){
 $ossconfig = [
     'KeyId'      => 'm5lc@@@@@@UZ',  //您的Access Key ID
     'KeySecret'  => 'mxVrX@@@@@BtaqKspQ',  //您的Access Key Secret
     'Endpoint'   => 'http://oss-cn-shenzhen.aliyuncs.com',  //阿里云oss 外网地址endpoint
     'Bucket'     => 'z@@@@@1',  
 ];
 $res = $this->aliyunoss($ossconfig,'1.png','https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=1068380468,1397380583&fm=26&gp=0.jpg');
 dd($res);


    }
    public function aliyunoss($ossconfig,$file_name,$file_path){
 
 $ossClient = new AliOssClient($ossconfig['KeyId'], $ossconfig['KeySecret'], $ossconfig['Endpoint']);
 $bucket= $ossconfig['Bucket'];
 $object = $file_name;
 $path = 'test/'.date("Y-m-d",time()).'/';

 //路径形式保存文件
 // try {
 //     $ossClient->uploadFile($bucket, $path.$object, $file_path);
 //     return 'http://oss1.wangmingchang.com/'.$path.$object;
 // } catch (OssException $e) {
 //     return $e->getMessage();
 // }
 

 //数据流形式保存图片
 // $content = file_get_contents($file_path); 
 // try {
 //     $ossClient->putObject($bucket, $path.$object, $content);
 //     return 'http://oss1.wangmingchang.com/'.$path.$object;
 // } catch (OssException $e) {
 //     return $e->getMessage();
 // }

    }

如果您对我的其他专题内容感兴趣,直达我的个人博客:www.wangmingchang.com 。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/226475.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号