=========================================================================
ABP框架是基于最新.net core 的技术方向,应用非常广泛的一个技术框架系列,它整合了很多.net core 领域相关开发技术,后端主要是发布Web API方式实现数据和前端的交互的,因此前端可以基于Web API基础上实现多种平台的对接,可以是常规的BS框架,如Vue+Element 前端路线,也可以是Winform/WPF的前端框架接入等。

ABP+Swagger UI 负责API接口的开发和公布,如下是附件上传模块的API接口的管理界面。

ABP框架后端接口的常规处理,如增删改查等接口命名都一致,参数方面也比较一致,而我们附件上传,则可以自定义一个自己喜欢名称的一个API接口名称,如这里定义一个PostUpload的方法,除了文件信息外,还包括一些参数来说明附件信息的。上传成功后,返回对应的路径集合。

ABP后端定义的接口实现,我们为了获得上下文对象的文件对象信息,我们在构造函数注入一个IHttpContextAccessor 对象。
///
/// 上传附件信息,应用层服务接口实现
/// <

本文介绍了如何在Vue+Element应用中结合ABP框架实现前端的附件上传和管理。首先,文章阐述了ABP后端接口的实现,包括使用IHttpContextAccessor获取文件对象信息,以及通过FTP进行文件上传。接着,前端部分利用Element的el-Upload组件进行文件上传,同时提到了对组件进行二次封装的实践。作者强调了前端开发者解决问题能力的重要性,并分享了前端学习资源和面试题。
--- 基于ABP实现前后端的附件上传,图片或者附件展示管理&spm=1001.2101.3001.5002&articleId=137609509&d=1&t=3&u=599e53727504426394638be530d423fb)
325

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



