这里是修真院后端小课堂,每篇分享文从
八个方面深度解析后端知识/技能,本篇分享的是:
【如何调用第三方API实现图片上传。】
大家好,我是IT修真院郑州分院第11期的学员何爽,一枚正直纯洁善良的后端程序员,今天给大家分享一下,修真院官网java(职业)任务5,深度思考中的知识点——如何调用第三方API实现图片上传。
1.背景介绍
在开发过程中,不论是做网页还是APP,基本上都会有图片上传的业务需求,最典型的就是注册账号之后需要用户上传头像或者用户验证的时候上传身份证照片。
而java中实现图片上传大概有两种形式:
一种是使用jsp+controller实现图片上传。
一种是使用jsp+servlet实现图片上传;
存储基本上也有两种形式
在数据库中直接存储blob类型的图片或者图片存储在服务器上并在数据库中存储箱对应的路径。
现在主流的项目开发都是用的后者方式,这时就需要我们使用第三方API
那么什么是API?
API 是用于构建应用程序软件的一组子程序定义,协议和工具。一般来说,这是一套明确定义的各种软件组件之间的通信方法。
2.知识剖析
第三方对外通常会有API和SDK以便我们使用,那么什么是SDK?
SDK (Software Development Kit)中文是"软体开发工具组",用来帮一个 产品、平台开发应用程式的工具组,
由产品的厂商提供给开发者使用的。辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。
任务中使用的阿里云的对象存储OSS,讲一下什么是OSS。
阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。
可以通过调用 API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过Web控制台对数据进行
简单的管理。OSS适合存放任意类型的文件,适合各种网站、开发企业及开发者使用。
在spr
使用第三方API实现图片上传:以阿里云OSS为例

本文介绍了如何在后端开发中调用第三方API,特别是阿里云OSS,来实现图片上传。讲解了API和SDK的概念,并详细阐述了在SpringMVC中使用jsp+controller实现图片上传的步骤,包括MultipartFile到file类型的转换,以及调用阿里云API上传图片的解决方案。还探讨了集成第三方接口的技巧,如阅读API文档、JSON数据解析和选择调用工具。
最低0.47元/天 解锁文章
1473

被折叠的 条评论
为什么被折叠?



