300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > JavaSDK上传文件到阿里云对象存储oss

JavaSDK上传文件到阿里云对象存储oss

时间:2020-09-10 17:44:39

相关推荐

JavaSDK上传文件到阿里云对象存储oss

1.引入阿里云SDK的maven依赖

<!-- 阿里云sdk--><dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.5.0</version></dependency>

2.编写测试类测试

public class App{public static void main( String[] args ) throws FileNotFoundException {//注:endpoint不需要加"https://"String endpoint = "oss-cn-";// 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。String accessKeyId = "<阿里云AccessKey账号>";String accessKeySecret = "<阿里云AccessKey密码>";// 填写Bucket名称,例如examplebucket。String bucketName = "gulimall-lfj";// 填写Object完整路径,完整路径中不能包含Bucket名称,例如exampledir/exampleobject.txt,上传后的文件名String objectName = "3.jpg";// 填写本地文件的完整路径,例如D:\\localpath\\examplefile.txt。// 如果未指定本地路径,则默认从示例程序所属项目对应本地路径中上传文件流。String filePath= "D:\\picture\\3.jpg";// 创建OSSClient实例。OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);InputStream inputStream = new FileInputStream(filePath);// 创建PutObject请求。ossClient.putObject(bucketName, objectName, inputStream);ossClient.shutdown();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。