600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 图片上传到阿里云OSS

图片上传到阿里云OSS

时间:2021-11-20 16:35:56

相关推荐

图片上传到阿里云OSS

目录

Why?What?How?

Why?

有一个需求是上传图片到阿里云上的OOS中,可能对于一些 没有用阿里云部署项目的不是很了解,现在小编就带大家入门一下;

What?

对象存储服务(Object Storage Service,OSS是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。所以我们在项目中需要一些图片、文件上传,很推荐使用;

How?

OOS支持的上传文件有多种,比如“简单上传”、“表单上传”、“追加上传”、“断电旭川上传”等等,我在这里介绍一下“简单上传”,然后其他的方式如果业务中有需要,可以参考文档进行实操;

(1)上传到OSS;

// Endpoint请按实际情况填写。String endpoint = "http://oss-cn-";// 阿里云主账号AccessKey拥有所有API的访问权限,String accessKeyId = "<yourAccessKeyId>";String accessKeySecret = "<yourAccessKeySecret>";public String uploadFile(InputStream inputStream, String filename) {// 创建OSSClient实例。OSS client = new OSSClientBuilder().build(endPoint, accessId, accessSecret);// 上传字符串。client.putObject(bucketName, dir + "/" + filename, inputStream);// 关闭OSSClient。client.shutdown();return getUrl(filename);}

(2)删除文件

public void deleteFile(String filename) {if (filename == null || "".equals(filename)) {return;}OSS client = new OSSClientBuilder().build(endPoint, accessId, accessSecret);client.deleteObject(bucketName, dir + "/" + filename);client.shutdown();}

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