java7 pc6_GitHub - ShingmoYeung/oss-sdk-java at ec7c09757dcbcb2b934f46b12ab71f3e14d2df72

68747470733a2f2f7472617669732d63692e6f72672f4869436f6f7065722f6f73732d73646b2d6a6176612e7376673f6272616e63683d6d6173746572

oss-sdk-java

java sdk for oss

相关模块

项目

描述

后端工程,Java 实现

前端工程,React 实现

Bucket 管理

初始化,根据用户密钥对 初始化 BucketManage

private static final String accessKeyId = "UmAWuGv6aC5pE7bQ6il8wO";

private static final String accessKeySecret = "URbe6TvfdF5XhEeRXiB7yewYcU5PFEe";

private final BucketManage bucketManage = new BucketManage(Auth.create(accessKeyId, accessKeySecret));

1.查询 Bucket 列表

List bucketInfos = bucketManage.queryBucket(null);

System.out.println(JSON.toJSONString(bucketInfos));

2.创建 Bucket

Boolean result = bucketManage.createBucket("hello", "oss-shanghai-1", null);

System.out.println(result);

3.更新 Bucket 权限设置

Boolean result = bucketManage.updateAcl("hello", "PUBLIC_READ");

System.out.println(result);

4.删除 Bucket

Boolean result = bucketManage.delete("hello");

System.out.println(result);

5.上传 对象

public void createObjectTest() {

File file = new File("./demo.png");

if (file.isFile() && file.exists()) {

Boolean upload = objectManage.upload("cooper", "PUBLIC_READ", null, file);

if (upload) {

System.out.println("上传成功!");

}

} else {

System.out.println("file not exist");

}

}

6. 字节数组格式创建 对象

public void uploadObjectByteDataTest() throws IOException {

File file = new File("./demo.png");

if (file.isFile() && file.exists()) {

FileInputStream inputStream = new FileInputStream(file);

final int fileSize = inputStream.available();

byte[] fileData = new byte[fileSize];

int read = inputStream.read(fileData, 0, fileSize);

if (read != fileSize) {

throw new IOException("not enough bytes read");

}

inputStream.close();

Boolean upload = objectManage.upload("cooper", "PUBLIC_READ", null, "byte_test.png", fileData);

if (upload) {

System.out.println("上传成功!");

}

} else {

System.out.println("file not exist");

}

}

7. base64 格式图片上传

String base64Data = "data:image/jpeg;base64,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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值