美文网首页
阿里云OSS相关(上传/删除)

阿里云OSS相关(上传/删除)

作者: Mr丶T | 来源:发表于2019-12-28 12:28 被阅读0次

通常我们保存文件会往服务器保存,但是占用空间,耗费内存,太伤服务器了!这是时候我们一般选择一个云空间保存文件图片等(竟然有的童鞋不仅上传服务器还上传云空间,简直就是脱了裤子放P,多此一举)。我选择使用oss上传图片文件等,在删除的时候也会删除oss上的图片文件!

上传 删除

下一步上代码:

namespace think;

use OSS\OssClient;

use OSS\Core\OssException;

class Uploadoss{

    /**

    * 上传图片到oss

    * @param string $fileName  存放图片的路径

    * @param string $tmp_name  图片的名称

    */

    function uploadoss($fileName,$tmp_name){

        vendor('aliyunoss.autoload');

        $config = config();

        $accessKeyId = $config['alisms']['KeyId'];

        $accessKeySecret = $config['alisms']['KeySecret'];

        $endpoint = $config['alisms']['endpoint'];

        $bucket = $config['alisms']['bucket'];

        $ossClient = new \OSS\OssClient($accessKeyId,$accessKeySecret, $endpoint,true);

        $ossClient->uploadFile($bucket,$fileName,$tmp_name);

    }

}

namespace think;

use OSS\OssClient;

use OSS\Core\OssException;

class Deleteoss{

    /**

    * 删除oss图片

    * @param string $object  图片的路径+名称

    */

    function delete_oss($objects){

        vendor('aliyunoss.autoload');

        $config = config();

        $accessKeyId = $config['alisms']['KeyId'];

        $accessKeySecret = $config['alisms']['KeySecret'];

        $endpoint = $config['alisms']['endpoint'];

        $bucket = $config['alisms']['bucket'];

        $ossClient = new OssClient($accessKeyId,$accessKeySecret,$endpoint,true);

        $ossClient->deleteObjects($bucket,$objects);

    }

}

各位看官,看在小弟直接上代码的份上点个赞再走呗!

相关文章

  • 阿里云OSS相关(上传/删除)

    通常我们保存文件会往服务器保存,但是占用空间,耗费内存,太伤服务器了!这是时候我们一般选择一个云空间保存文件图片等...

  • react.js 前端实现阿里云上传

    前端实现阿里云上传图片: 1,下载阿里云相关插件 npm install ali-oss --save引用方式 :...

  • http jar 冲突导致oss上传失败

    使用oss上传文件到阿里云oss报错: While executing [invoke] encountered ...

  • 阿里云OSS文件上传的文档补充

    最近在做文件上传 相关功能,发现阿里云OSS文件上传,NodeSDK文档描述不清晰,故补充在此,方便后人! 对接过...

  • 将阿里云OSS的Bucket挂载到Linux本地

    我在上一篇博客Linux本地数据上传到阿里云OSS中介绍了如何将linux本地的数据上传到阿里云的OSS,在这篇博...

  • 文件上传的实现方式

    常见的文件上传方式 阿里云上传 阿里云直传oss(不经过中间服务器中转) 配置项options checkpoin...

  • 【vue】element-ui + OSS 上传图片

    阿里云OSS图片上传,前端部分 通过NPM安装ali-oss模块: npm install ali-oss 自定义...

  • 阿里云OSS图片上传实践

    目前公司里的项目用到的文件管理服务都是阿里云OSS,下面介绍下Android端上传图片到阿里云OSS的具体实践。 ...

  • 阿里云(I)

    参考资料:iOS 阿里云服务器图片上传iOS录制(或选择)视频,压缩、上传(整理)视频 拍摄 与压缩 阿里云OSS...

  • 阿里云oss上传

    参考资料,官网,建议下载demo过目一下,这个demo是我自己瞎写的,注释加了好多就不过多的在此写文字了哈,仅供参...

网友评论

      本文标题:阿里云OSS相关(上传/删除)

      本文链接:https://www.haomeiwen.com/subject/xfksoctx.html