加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例

发布时间:2021-03-05 18:04:39 所属栏目:PHP教程 来源:网络整理
导读:之前从没接触过Yii,借助的各方资源来做的这个整合阿里云OSS的SDK上传图片实例,如果有不正之处请指出!前面参照了weinirumo 的介绍,大家可以自行去查看。 好了,下面开始进入主题: 准备工作:需要使用composer执行命令,如果没有安装composer的需要提前安

10、准备上传图片数据,

$uploadPath = dirname(dirname(__FILE__)).'/web/images/upload/'; // 取得临时文件路径 if (!file_exists($uploadPath)) { @mkdir($uploadPath,0777,true); } $file_Path_vend_banner = $uploadPath.$vend_banner; $filepath_vend_banner=str_replace("","/",$file_Path_vend_banner);//绝对路径,上传第二个参数 $object_vend_banner="data/Company/".$vend_banner; //拼接存储路径和文件名称,上传第一个参数 if(is_uploaded_file($_FILES['vend_banner']['tmp_name'])){ //判断是否post上传 if(!move_uploaded_file($_FILES['vend_banner']['tmp_name'],$vend_banners)){ //移动到临时目录里 echo 'banner上传失败';exit(); } } $vend_banner_url = Yii::$app->Aliyunoss->upload($object_vend_banner,$filepath_vend_banner); //调用新建的文件,执行OSS上传,返回的是上传到阿里云的OSS文件路径,打印出来是: //string(116) "http:// ******.oss-cn-******.aliyuncs.com/data/Company/20170908124236303cc17c30cd111c7215fc8f51f8790e0e1.jpg"

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读