当前位置:网站首页>阿里OSS对象存储服务
阿里OSS对象存储服务
2022-06-24 13:04:00 【知之为知】
阿里云对象存储服务(Object Storage Service,简称OSS)
参考阿里OSS对象存储服务快速入门文档:
1.引入依赖
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>3.10.2</version>
</dependency>
2.OSS控制台创建存储空间
在上传文件(Object)到OSS之前,您需要创建一个用于存储文件的存储空间(Bucket)
3.流式上传的方式将文件上传到OSS
见产品文档
4.通过流式下载方式从OSS下载文件
见产品文档
5.传输对象、解析对象
①将对象parse为JSON上传
Dog dog = new Dog("小黄", 2);
String jsonStr = JSON.toJSONString(dog);
ossClient.putObject(bucketName, objectName, new ByteArrayInputStream(jsonStr.getBytes()));
②下载JSON并parse为对象
OSSObject ossObject = ossClient.getObject(bucketName, objectName);
InputStream content = ossObject.getObjectContent();
if (content != null) {
Dog dog = JSON.parseObject(content, Dog.class);
System.out.println(dog.getName() + "-" + dog.getAge());
content.close();
}
边栏推荐
- JS remove string spaces
- postgresql之词法分析简介
- 在宇宙的眼眸下,如何正确地关心东数西算?
- Don't underestimate the integral mall. It can play a great role
- 文本对比学习综述
- Development of digital Tibetan product system NFT digital Tibetan product system exception handling source code sharing
- Solution of channel management system for food and beverage industry: realize channel digital marketing layout
- laravel下视图间共享数据
- Unity 热力图建立方法
- 融云通信“三板斧”,“砍”到了银行的心坎上
猜你喜欢

c语言---18 函数(自定义函数)

STM32F1与STM32CubeIDE编程实例-WS2812B全彩LED驱动(基于SPI+DMA)

二造考生必看|巩固优选题库助力考生最后冲刺

SaaS management system solution of smart Park: enabling the park to realize information and digital management

MySQL日志管理、备份与恢复

Daily knowledge popularization

`Thymeleaf`模板引擎全面解析

P2PDB 白皮书

pgsql查询分组中某个字段最大或者最小的一条数据

unity 等高线创建方法
随机推荐
从谭浩强《C程序设计》上摘录的ASCII码表(常用字符与ASCII代码对照表)
SSH keygen configuration does not require entering a password every time
box-sizing
Puzzle (016.2) finger painting Galaxy
OpenHarmony 1
六石管理学:垃圾场效应:工作不管理,就会变成垃圾场
【深度学习】NCHW、NHWC和CHWN格式数据的存储形式
Rongyun communication has "hacked" into the heart of the bank
不要小看了积分商城,它的作用可以很大
10_那些格調很高的個性簽名
ASCII code table extracted from tanhaoqiang's C program design (comparison table of common characters and ASCII codes)
postgresql之List
SAP Marketing Cloud 功能概述(四)
Go language -init() function - package initialization
Defoaming
六月集训(第23天) —— 字典树
【从零开始学zabbix】一丶Zabbix的介绍与部署Zabbix
在宇宙的眼眸下,如何正确地关心东数西算?
卷积核、特征图可视化
Three efficient programming skills of go language