我是靠谱客的博主 冷静蜜粉,最近开发中收集的这篇文章主要介绍阿里云oss——OSSObject,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、OSSObject是阿里云oss的基础对象

对象是OSS存储数据的基本单元,也被称为OSS的文件。对象由元信息(Object Meta)、用户数据(Data)和文件名(Key)组成。对象由存储空间内部唯一的Key来标识。对象元信息是一组键值对,表示了对象的一些属性,例如最后修改时间、大小等信息,同时您也可以在元信息中存储一些自定义的信息。

The entity class for representing an object in OSS.
In OSS, every file is an OSSObject and every single file should be less than 5G for using Simple upload, Form upload and Append Upload. Only multipart upload could upload a single file more than 5G. Any object has key, data and user metadata. The key is the object's name and the data is object's file content. The user metadata is a dictionary of key-value entries to store some custom data about the object.
Object naming rules
use UTF-8 encoding
Length is between 1 to 1023
Could not have slash or backslash
在OSS中表示一个对象的实体类。
在OSS中,每一个文件都是一个OSSObject,使用Simple upload、Form upload和Append upload每一个文件都要小于5G。只有多段上传才能上传单个文件超过5G。任何对象都有键、数据和用户元数据。关键是对象的名称,数据是对象的文件内容。用户元数据是一个键值条目的字典,用于存储关于对象的一些自定义数据。
对象命名规则
使用utf - 8编码
长度在1到1023之间
不能有斜杠或反斜杠

二、源码

OSSObject继承了GenericResult类 实现了Closeable接口
GenericResult 类是oss里面的一个基础类 包含一些基本响应选项(如requesttid)的通用结果。

public class OSSObject extends GenericResult implements Closeable {

OSSObject对象里面包含以下几个属性
key 对象的唯一key
bucketName 对象存储地方
InputStream InputStream流
ObjectMetadata OSS对象的元数据。它有用户的自定义元数据,以及一些标准的http头发送到OSS,如内容长度,ETag等。

具体可以参考oss文档 oss文档

最后

以上就是冷静蜜粉为你收集整理的阿里云oss——OSSObject的全部内容,希望文章能够帮你解决阿里云oss——OSSObject所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部