阿里云对象存储教程

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

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

创建后获得三个实例:

点击右上角自己的账号可以进入到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();
        }
    }
}
相关推荐
坐望云起2 小时前
ASP.NET Web API + VUE3 整合阿里云OSS,后端API生成预签名上传Url,前端VUE进行上传
前端·vue.js·阿里云·oss·签名错误
阿里云云原生4 小时前
如何在IDEA中借助深度思考模型 QwQ 提高编码效率?
人工智能·阿里云·云原生·通义灵码·ai程序员
竹之却8 小时前
Ubuntu 更换阿里云镜像源图文详细教程
linux·ubuntu·阿里云
竹之却21 小时前
CentOS 7 更换 yum 源(阿里云)+ 扩展 epel 源
linux·阿里云·yum 源
老马啸西风21 小时前
Layotto 是一款使用 Golang 开发的应用运行时,旨在帮助开发人员快速构建云原生应用
开发语言·后端·阿里云·云原生·中间件·golang
蚁利科技1 天前
AR沙盘模型制作技术解析,赋能企业展厅创新
阿里云·设计模式·云计算
wangqiaowq1 天前
阿里云服务器部署 五 Nginx + springboot
服务器·nginx·阿里云
geekmice2 天前
通过Typora + PicGo + 阿里云对象存储(OSS)实现图床
阿里云·云计算
bst@微胖子2 天前
阿里云平台Vue项目打包发布
vue.js·阿里云
小涵2 天前
【分布式】冰山(Iceberg)与哈迪(Hudi)对比的基准测试
大数据·数据库·分布式·阿里云·架构·iceberg·hudi