图片上传到阿里云OSS
目录
- Why?
- What?
- How?
Why?
有一个需求是上传图片到阿里云上的OOS中,可能对于一些 没有用阿里云部署项目的不是很了解,现在小编就带大家入门一下;
What?
对象存储服务(Object Storage Service,OSS 是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。所以我们在项目中需要一些图片、文件上传,很推荐使用;
How?
OOS支持的上传文件有多种,比如“简单上传”、“表单上传”、“追加上传”、“断电旭川上传”等等,我在这里介绍一下“简单上传”,然后其他的方式如果业务中有需要,可以参考文档进行实操;
(1)上传到OSS;
// Endpoint请按实际情况填写。String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";// 阿里云主账号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();}
图片上传到阿里云OSS相关推荐
- Java 常用工具类(9) : 图片上传至阿里云OSS
阿里云OSS工具类 加强版 : https://blog.csdn.net/Lxinccode/article/details/79698259 import java.io.ByteArrayInp ...
- 一步步带你实现一个简单的express服务器,能让vue通过axios请求将图片上传到阿里云OSS
文章目录 前言 一.申请阿里云OSS 二.Vue前端读取图片 三.将图片base64转成二进制文件 四.搭建express服务器 五.通过axios给服务器发送请求 六.发送图片并上传阿里云 我们首先 ...
- 【Typora图床设置】Typora图片上传和阿里云OSS对象存储
问题描述 因为Typora是纯文本编辑器,所以无法导入图片,但是可以显示图片.换句话说,Typora文档中保存的图片实际上是图片的存储地址,Typora会根据这个地址来显示图片.我们在使用Typora ...
- 使用SpringBoot将图片上传至阿里云OSS
一. 对象存储OSS 1. 什么是OSS? 官方的解释是这样的:阿里云对象存储OSS(Object Storage Service)是一款海量.安全.低成本.高可靠的云存储服务,提供99.999999 ...
- 图片上传到阿里云OSS存储
首先我们需要申请阿里云账号 进行购买OSS云存储 一.开通"对象存储OSS"服务 申请阿里云账号.实名认证.进入管理控制台 二.创建Bucket 根据自身需求 ,一般选择标准存储 ...
- 图片文件压缩并上传至阿里云OSS
图片处理 Thumbnails 在进行Java开发时可以使用Thumbnails工具类对图片进行处理,旋转.裁剪.格式转换.加水印等. 使用步骤 导包 <dependency><gr ...
- Android从相册中选取图片上传到阿里云OSS
在开发APP软件中,boss突然提出想在软件中添加一个多张照片上传的功能,作为菜鸟的我,琢磨了两天,才弄出来,今天特地贴出来.本篇博客主要介绍的是将本地图片上传到服务器的方法技巧.主要技术点是: 一. ...
- Linux环境Shell脚本上传下载阿里云OSS文件
为什么80%的码农都做不了架构师?>>> Linux环境Shell脚本上传下载阿里云OSS文件 背景 工作中由于我们项目生成的日志文件比较重要,而本地磁盘空间有限存储不了多久, ...
- mysql数据库备份到oss_备份MySQL数据库并上传到阿里云OSS存储
1. 环境配置 要将本地文件上传到阿里云oss中, 必须使用阿里云提供的工具 ossutil, 有32位,也有64位的, Linux和Windows都有.具体可以到阿里云官网下载 本文以Linux系统 ...
最新文章
- php pcntl扩展下载,linux下如何安装PHP pcntl 扩展
- 浅析ios开发中Block块语法的妙用
- python3遍历选中文件夹下的文件【GUI编程】
- 现代软件工程 M2 博客要求
- html调用父页面的函数,javascript – 如何从子窗口jquery调用父窗口函数?
- 【工具】(转)PowerDesigner最基础的使用方法入门学习
- Python编写时钟表turtle
- HTML YouTube 视频
- android截图保存在哪,电脑f12截屏一般保存在什么位置 | 手游网游页游攻略大全...
- 数据库系统概论-数据库恢复技术
- 深度学习中优化算法小结
- 刺猬猫服务器维护2020,刺猬猫杂谈:我认真起来连老板的号都敢封!
- 网页打开慢的服务器网络原因,网页打开很慢的原因有哪些 如何处理
- 响应式垂直时间轴js特效插件 带动画效果
- Maximo 容器化改造试验
- 刚刚!腾讯荣升Linux基金会白金会员
- STM32编程环境配置(kile5)
- 点击按钮没反应,或者有时有反应有时没反应
- 3KAB,贴片五脚芯片规格书
- 用友 你侮辱了谁? --转自
热门文章
- c#读取Excel表数据
- GPUImage实现人脸实时识别
- Infor SyteLine ERP 客户端使用设置
- 短信管理器android,短信夹管理软件-短信夹管理app预约v1.4.3 安卓版-西西软件园...
- Golang学习日志 ━━ gin-vue-admin实现多数据库db-list
- 比较员工的年龄大小(继承、异类集合、static)
- pdf转换成word转换器在线使用效果
- Foxmail接受密码错误
- Speech Separation
- 2015 android 5.0 手机排行榜,智能手机排行榜2015前十名 2015智能手机排行榜