阿里云oss上传文件的两种方式php通过服务器路径上传通过数据流上传publicfunctionajax_save_pic(){$ossconfig=['KeyId'=>'m5lc@@@@@@UZ',//你的访问密钥ID'KeySecret'=>'mxVrX@@@@@BtaqKspQ',//你的访问密钥秘密'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);}publicfunctionaliyunoss($ossconfig,$file_name,$file_path){$ossClient=newAliOssClient($ossconfig['KeyId'],$ossconfig['KeySecret'],$ossconfig['Endpoint']);$bucket=$ossconfig['桶'];$对象=$文件名;$path='test/'.date("Y-m-d",time()).'/';//以路径格式保存文件//try{//$ossClient->uploadFile($桶,$path.$object,$file_path);//return'http://oss1.wangmingchang.com/'.$path.$object;//}catch(OssException$e){//返回$e->getMessage();//}//以数据流格式保存图像//$content=file_get_contents($file_path);//尝试{//$ossClient->putObject($bucket,$path.$object,$content);//return'http://oss1.wangmingchang.com/'.$path.$object;//}catch(OssException$e){//返回$e->getMessage();//}}价值后台管理系统免费使用###紫峰后台管理系统###,可直接安装在宝塔面板欢迎关注公众号:紫峰的精彩世界,获取专属学习资源和每日干货推送如果你对我的其他专题内容感兴趣,可以直接去我的个人博客:www.wangmingchang.com。
