阿里云对象存储教程

搜"对象存储->免费试用"

选择你的心仪产品,我使用的是第一个

创建后获得三个实例:

点击右上角自己的账号可以进入到AccessKey管理界面

回到对象存储控制台创建Bucket实例

在以下文件中替换自己Bucket的信息即可美美使用~

java 复制代码
package com.kitty.blog.utils;

import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import java.io.File;

public class AliyunOSSUploader {
    // 配置信息(根据你的实际情况填写)
    private static final String ENDPOINT = ""; // 地域地址
    private static final String ACCESS_KEY_ID = ""; // 替换为你的AccessKeyId
    private static final String ACCESS_KEY_SECRET = ""; // 替换为你的AccessKeySecret
    private static final String BUCKET_NAME = ""; // 替换为你创建的Bucket名称

    public static void main(String[] args) {
        // 创建OSSClient实例
        OSS ossClient = new OSSClientBuilder().build(ENDPOINT, ACCESS_KEY_ID, ACCESS_KEY_SECRET);

        try {
            // 上传文件
            String objectName = "example-folder/example-file.jpg"; // OSS中的文件路径
            String localFilePath = "src/main/resources/static/admin/images/attach.png"; // 本地文件路径

            ossClient.putObject(BUCKET_NAME, objectName, new File(localFilePath));

            System.out.println("文件上传成功!");
        } catch (Exception e) {
            System.err.println("文件上传失败:" + e.getMessage());
        } finally {
            // 关闭OSSClient
            ossClient.shutdown();
        }
    }
}
相关推荐
翼龙云_cloud18 小时前
阿里云国际站渠道商:DDoS防护方案适合哪些类型的企业?
服务器·网络·阿里云·云计算·ddos
CodeComposer1 天前
智能客服初识与实战
人工智能·阿里云·微调框架
基哥的奋斗历程1 天前
部署指南-1A-单体Docker-阿里云方案
阿里云·docker·容器
小白考证进阶中1 天前
阿里云ACP怎么考?(保姆级考试流程)
阿里云·大模型·云计算·acp·阿里云acp云计算·阿里云acp认证·acp云计算
翼龙云_cloud1 天前
阿里云国际站渠道商:如何选择适合自己的DDoS防护方案?
运维·阿里云·云计算·aws
橙色云-智橙协同研发2 天前
【PLM实施专家宝典】离散制造企业产品成本管理(PCM)与面向成本的设计实施方案:构建研发利润中心
阿里云·云原生·解决方案·数字化转型·plm·国产plm·数字工艺
TG:@yunlaoda360 云老大2 天前
阿里云国际站代理商 RDS有什么优势呢?
服务器·阿里云·云计算
TG:@yunlaoda360 云老大2 天前
阿里云国际站代理商ECS跨境有什么优势呢?
大数据·阿里云·云计算
阿里云云原生2 天前
UModel 查询:阿里云如何通过图模型实现企业级可观测数据的统一建模与分析
阿里云·云原生·云计算·可观测·umodel
爱加糖的橙子2 天前
升级到dify1.10.1-fix版本后,还是有漏洞,React和Next.js的版本和官网描述不一样
前端·人工智能·react.js·阿里云