springboot整合OSS实现上传回调
发布时间:2024年01月11日
后端代码直接部署在应用服务器中,因此,后端=应用服务器(下文都写为应用服务器)。
1. 前端先发送请求给应用服务器获取签名和Policy等信息。
2. 应用服务器返回签名和Policy等信息
3. 前端传入获取到的信息,以及回调地址,发送请求给oss进行文件上传
!!!很重要(APIpost发送请求得地址是oss的公网地址)
4. oss收到文件上传请求后,上传完成则调用回调url,向应用服务器发送回调请求
5. 应用服务器返回响应
6. oss接收到应用服务器的响应之后,将内容返回给前端。
代码实现:
- OssController
- OssService
- AliyunOssUtil
!!!上传中文文件时,file要在自定义参数之前。
文章来源:https://blog.csdn.net/Anna_1106/article/details/135460749
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!