java实现阿里云文件存储OSS

目录

 为什么用云存储

SpringCloud Alibaba-OSS

购买阿里云存储

使用阿里云封装好的进行存储

导入依赖

测试代码

springcloud alibaba封装


 为什么用云存储

 直达链接:对象存储 OSS_云存储服务_企业数据管理_存储-阿里云

SpringCloud Alibaba-OSS

对象存储服务 (bject Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储

服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优

化存储成本。

购买阿里云存储

咱们点击直接购买。

 可以看到,价格已经超出了预期,于是我选择!不买了!!!!

突来的变故,会让我本就不富裕的家庭雪上加霜!!!!!!!

(之后我通过百度得知七牛云:数据存储,如果你的数据存储量不超过10GB,那么你是免费的。如果你的存储量在10GB到50GB之间,你会被收取每GB0.15元的费用。如果你的存储量超过50GB,那么你会被收取每GBO.14元的费用。这些费用是每月计算并收取的。)

 之后又了解到:

朝下哗啦一下,可以看到

 

 

 由于我可以白嫖其他的,所以我就不买了,直接上代码。



使用阿里云封装好的进行存储

其实,你在购买了之后,是可以在购买的页面找到阿里云提供的教程的,你只需要根据教程就可以完成在本地使用java实现云存储了。

导入依赖

        <!-- 阿里云对象存储
        <dependency>
            <groupId>com.aliyun.oss</groupId>
            <artifactId>aliyun-sdk-oss</artifactId>
            <version>3.10.2</version>
        </dependency>-->

测试代码

@Test
	public void testUpload() throws FileNotFoundException{
		// Endpoint以杭州为例,其它Region请按实际情况填写。
		String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
		// 云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建。
		String accessKeyId = "<yourAccessKeyId>";
		String accessKeySecret = "<yourAccessKeySecret>";

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

		// 上传文件流。
		InputStream inputStream = new FileInputStream("文件路径");
		ossClient.putObject("你的存储桶名称", "对象的名字(存储文件的名字)", inputStream);

		// 关闭OSSClient。
		ossClient.shutdown();
	}

运行之后去云存储中查看,就可以看到上传的文件了。

springcloud alibaba封装

直达链接:https://github.com/alibaba/spring-cloud-alibaba/blob/2022.x/README-zh.md

直达链接(阿里云):https://github.com/alibaba/aliyun-spring-boot/tree/master/aliyun-spring-boot-samples/aliyun-oss-spring-boot-sample

spribg-cloud-alibaba封装步骤:

1.引入oss-starter

2.配置key,endpoint相关信息

3.使用OSSClient进行相关操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雾喔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值