阿里云对象存储上传文件

  1. 登录阿里云
  2. 选择对象存储
    在这里插入图片描述
  3. 管理控制台
    在这里插入图片描述
  4. 创建bucket
    在这里插入图片描述
  5. accessKey管理
    这里相当于是创建了一个子号,不暴露登录号码的账号密码
    在这里插入图片描述
  6. 使用子accessKey在这里插入图片描述
  7. 设置子账号
    登录名称自己设置,显示名称自己设置,控制台密码登录是可以使用这个登录名称和账号密码登录控制台,编程访问是可以通过其他API接口访问。这里只勾选编程访问,点击确定在这里插入图片描述
  8. 需要手机验证码,输入即可
  9. 这里的AccessKey ID和SECRET一定要保存好,因为这个界面关闭后就无法再查看SECRET密钥了。在这里插入图片描述
  10. 返回,添加权限 在这里插入图片描述
  11. 给这个权限在这里插入图片描述
  12. 项目中添加OSS的依赖
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
</dependency>
  1. 项目配置文件添加配置在这里插入图片描述
spring:
 cloud:
   alicloud:
     access-key: 这里添加刚才复制的AccessKey ID
     secret-key: 这里添加刚才复制的SECRET
     oss:
       endpoint: 这里添加下面图片中的EndPoint参数

在这里插入图片描述
13. 添加测试方法

	@Resource
    OSSClient ossClient;
    
    @Test
    public void testUpload() throws FileNotFoundException {
        // 上传文件流。
        InputStream inputStream = new FileInputStream("这里添加的是传入的文件路径,如:E:\\xxxxx.jpg");
        ossClient.putObject("这里添加刚才创建的bucket", "这里添加的是传入后的文件名称,如:abc.jpg", inputStream);
        // 关闭OSSClient。
        ossClient.shutdown();
        System.out.println("上传完成...");
    }
  1. 开启测试,然后刷新网页就可以看到图片已经传到对应的bucket中了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值