循序渐进VUE+Element 前端应用开发(23)--- 基于ABP实现前后端的附件上传,图片或者附件展示管理

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

1、ABP后端附件管理接口

=========================================================================

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

///

/// 上传附件信息,应用层服务接口实现

/// <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值