①在项目的pom.xml中导入阿里云OSS的依赖
②编写上传文件的代码
//-:Endpoint以杭州为例,其他Region请按实际情况填写(这里写的是:华北2(北京)的域)
String endpoint = "http://oss-cn-beijing.aliyuncs.com";
//-:云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号
//1. 创建RAM子账户
//2. 获得accessKeyId accessKeySecret
//3. 给子用户设置权限
String accessKeyId = "****************";
String accessKeySecret = "*****************";
//-:创建OSSClient实例
OSS ossClient = new OSSClientBuilder().build(endpoint,accessKeyId,accessKeySecret);
//-:上传文件流
InputStream inputStream = new FileInputStream("C:\\Users\\jhj15\\Pictures\\wegame.png");//本地图片地址
ossClient.putObject("yyzx-jhj","wegame.png",inputStream); //放到存储空间(bucket)yyzx-jhj中
//-:关闭OSSClient
ossClient.shutdown();
//-:输出上传成功
System.out.println("上传成功");
//-:之后在你的阿里云对应的存储空间(bucket)会存储这个照片,你可以直接复制它的url
//图片访问地址 https://yyzx-jhj.oss-cn-beijing.aliyuncs.com/wegame.png (bucket存储空间名 + endpoint对外访问域名 + 文件名)
③查看上传到阿里云的文件(找到相关bucket存储空间,复制图片的url)
在今后的项目中,使用到文件上传,一般是将该url存储到数据库的某张表中。