Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例(2)
发布时间:2021-03-05 11:38 所属栏目:121 来源:网络整理
导读:10、准备上传图片数据, $uploadPath = dirname(dirname(__FILE__)).'/web/images/upload/'; // 取得临时文件路径 if (!file_exists($uploadPath)) { @mkdir($uploadPath,0777,true); }$file_Path_vend_banner = $u
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"
11、删除图片Aliyunoss->delete($object);//删除指定的图片,返回true,否则返回false
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读