阿里云对象存储教程

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

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

创建后获得三个实例:

点击右上角自己的账号可以进入到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();
        }
    }
}
相关推荐
AI Data 搭子20 小时前
阿里云发布 Agentic Storage 全矩阵产品:面向 AI 到 Agent 负载的全栈演进
人工智能·阿里云·云计算
阿里云大数据AI技术1 天前
息壤开物 × 阿里云:为具身智能造一座“会生长的数据工厂“
大数据·人工智能·阿里云·dataworks·maxcompute
河北小博博3 天前
阿里云 ChatOps Agent 让非标准化环境可修复:内核漏洞换盘后的容器恢复
阿里云·云计算
边境悍匪3 天前
蜗牛学苑 Java 智能体学习 Day49|贯穿项目 5 订单下单业务 思维导图复盘
java·开发语言·spring boot·学习·阿里云
ha_lydms4 天前
MaxCompute中窗口函数
大数据·hadoop·阿里云·云计算·dataworks·maxcompute·odps
小白跃升坊4 天前
阿里云2026年AI Agent 开发者调研报告解读:企业 Agent 到底卡在哪
阿里云·agent·ai agent·ai工程·调研报告
我爱吃土豆112 天前
从零给个人项目搭一套 CI/CD
阿里云·部署·cicd
yi碗汤园13 天前
OSS对象存储服务
网络·阿里云
边境悍匪13 天前
蜗牛学苑 Java 智能体学习 Day44|Vue 前端项目搭建 思维导图复盘
java·开发语言·spring boot·学习·阿里云
阿里云大数据AI技术13 天前
千问 APP × 阿里云:MaxCompute 向量检索重构 RAG 数据收录评估链路,一条SQL将性能提速 11 倍
人工智能·阿里云·maxcompute·rag·千问