阿里云存储OSS之简单上传文件(图片)

①在项目的pom.xml中导入阿里云OSS的依赖

②编写上传文件的代码

//-:Endpoint以杭州为例,其他Region请按实际情况填写(这里写的是:华北2(北京)的域)
        String endpoint = "http://oss-cn-beijing.aliyuncs.com";

        //-:云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号
        //1. 创建RAM子账户  
        //2. 获得accessKeyId  accessKeySecret
        //3. 给子用户设置权限
        String accessKeyId = "****************";
        String accessKeySecret = "*****************";

        //-:创建OSSClient实例
        OSS ossClient = new OSSClientBuilder().build(endpoint,accessKeyId,accessKeySecret);

        //-:上传文件流
        InputStream inputStream = new FileInputStream("C:\\Users\\jhj15\\Pictures\\wegame.png");//本地图片地址
        ossClient.putObject("yyzx-jhj","wegame.png",inputStream); //放到存储空间(bucket)yyzx-jhj中

        //-:关闭OSSClient
        ossClient.shutdown();

        //-:输出上传成功
        System.out.println("上传成功");

        //-:之后在你的阿里云对应的存储空间(bucket)会存储这个照片,你可以直接复制它的url
        //图片访问地址   https://yyzx-jhj.oss-cn-beijing.aliyuncs.com/wegame.png (bucket存储空间名 + endpoint对外访问域名 + 文件名)

③查看上传到阿里云的文件(找到相关bucket存储空间,复制图片的url)

        

在今后的项目中,使用到文件上传,一般是将该url存储到数据库的某张表中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值