(五)vForm 动态表单文件上传、下载

news2024/11/13 10:43:22

 系列文章目录

(一)vForm 动态表单设计器之使用

(二)vForm 动态表单设计器之下拉、选择

(三)vForm 动态表单解决下拉框无数据显示id问题

(四)vForm 动态表单自定义组件、属性

目录

 系列文章目录

前言

一、文件上传

1.前端

2.后端

二、文件下载

1.前端

2.后端

总结


前言

文件操作在系统表单中是必不可少的功能,作为动态表单,自然也有此功能,首先回想一下传统表单的上传、下载功能是如何实现的?

上传:核心方法是:http-request="上传方法",自定义上传动作,调用后端接口,后端用的是minio。

下载:点击文件直接传递文件名等信息调用后端minio下载接口,完成下载。

那么动态表单如何实现呢?原理都是一样的。vForm文档中提供了三种上传的方式,七牛云、又拍云、后端服务,以下只讨论后端服务的方式,在如七牛云等需要花钱的实现方式,我跟领导的意见是统一的,能不用就不用!

文档中的步骤简单来说,统共分三步。第一:设置上传路径;第二:需要cookie或token等鉴权的接口,需要传递必要信息;第三:onUploadSuccess事件中,返回规定的格式,主要是name及url,用于上传成功后端回显及下载功能(这里下载后续也会重写,调用后端接口,源码是 <a :href="file.url"/>

一、文件上传

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2097979.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

你可能被 Vue 中的 v-show 骗了,它并没有像你想的那样切换 display 的属性

你好同学&#xff0c;我是沐爸&#xff0c;欢迎点赞、收藏、评论和关注&#xff01; 在 Vue 中 v-show 是如何条件性地渲染内容的&#xff0c;你可能知道是通过切换 display 属性实现&#xff0c;但真的跟你想的一样吗&#xff1f; 一、你被骗了吗&#xff1f; v-show 和 v-…

JAVAEE初阶第三节——多线程进阶

系列文章目录 JAVAEE初阶第三节——多线程进阶 文章目录 系列文章目录JAVAEE初阶第三节——多线程进阶 一. 常见的锁策略1.乐观锁和悲观锁2. 轻量级锁和重量级锁3.自旋锁和挂起等待锁4. 普通互斥锁和读写锁5. 公平锁和非公平锁6.可重入锁和不可重入锁 二. synchronized的优化手…

GEE数据集:城市热岛强度 (UHII)

简介 城市热岛强度 (UHII) 数据集说明 城市热岛效应&#xff08;UHI&#xff09;的特点是城市地区局部变暖&#xff0c;是城市化对气候造成的一个重要后果。 传统的估算 UHI 强度&#xff08;UHII&#xff09;的方法受到一些限制&#xff0c;例如只关注晴空表面 UHII&#x…

windows11 任务栏 默认打开显示所有其他系统托盘图标

任务栏所有图标显示&#xff1a; ①&#xff0c;WINR键 ②&#xff0c;输入&#xff1a;shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} ③&#xff0c;设置&#xff1a;始终在任务栏显示所有图标和通知

【负载均衡】

一、生产者负载均衡 可解决以下问题 消息发送的容灾策略:您可以根据生产者负载均衡策略,明确当局部节点出现故障时,消息发送如何进行容灾切换。 消息发送的顺序性机制:通过生产者负载均衡策略,您可以进一步了解顺序消息发送时,如何保证相同消息组内消息的先后顺序。 消息…

《JavaEE进阶》----8.<SpringMVC实践项目:【简易对话留言板(数据存在内存中)】>

本篇博客讲解设计的一个网页版简易对话留言板。这个是将数据存在内存中。 创建了一个集合 List<MessageInfo> messageInfos new ArrayList<>(); 在这里面存入的数据。当服务器重新加载的时候&#xff0c;数据就消失了&#xff0c;下一个版本&#xff0c;是将数据存…

StateThreads 库使用

文章目录 需求介绍协程注意调度 部署环境搭建测试测试库是否正常测试TCP服务器 需求 最近在对网关模型的并发性能进行验证&#xff0c; 核心目标不仅是让服务器能够承载更多的请求&#xff0c; 还力求在协议栈的解析阶段实现极致的轻量化和无锁操作&#xff0c;从而大幅提升处理…

笔记:如何使用Process Explorer分析句柄泄露溢出问题

一、目的&#xff1a;如何使用Process Explorer分析句柄泄露溢出问题 使用 Process Explorer 分析句柄泄漏问题是一个非常有效的方法。句柄泄漏通常是由于应用程序在创建系统资源&#xff08;如文件、注册表项、GDI 对象等&#xff09;后没有正确释放这些资源。以下是使用 二、…

智尊助手V1.0.0定位打卡 定位摸鱼免root

去除了卡密验证&#xff0c;部分软件改不了&#xff0c;非常好用的虚拟定位软件&#xff0c;重点是不需要root权限就可以使用&#xff0c;操作也非常简单。 链接&#xff1a;https://pan.quark.cn/s/c92084a6cd84 &#x1f4c1;大小&#xff1a;37M &#x1f3f7;标签&#…

Linux如何ping整个网段

一、fping 命令详解 yum provides fping # 查找包名 yum -y install fping # 安装包二、fping 批量筛选存活IP脚本 vim /tmp/ip.sh !/bin/bash fping -g 10.121.52.1/24 >/tmp/ip.txt #输出 cd /tmp/ && cat ip.txt | grep "is alive&quo…

CC工具箱使用指南:【整库计算YSDM】

一、简介 这是一个批量计算【YSDM】的小工具。 一般的数据库要素或表格都有一个【YSDM】字段&#xff0c;用来标识要素类或表格。 【YSDM】的值通常是固定的&#xff0c;入库标准都会给定一个YSDM表&#xff0c;如下&#xff1a; 我们需要将表的内容保存或转换为excel格式&a…

惠中科技光伏清洗剂:绿色清洁,引领光伏行业新潮流

在当今全球能源转型的大潮中&#xff0c;光伏产业作为绿色能源的重要组成部分&#xff0c;正以前所未有的速度蓬勃发展。然而&#xff0c;随着光伏板在户外环境的长时间暴露&#xff0c;其表面不可避免地会积累灰尘、鸟粪、油污等污染物&#xff0c;严重影响光伏板的透光率和发…

如何为你的大模型应用选择最佳架构?六大模式全面解读

随着大模型&#xff08;如 GPT-4、BERT、GPT-3.5 等&#xff09;在自然语言处理、图像识别、医疗诊断等领域的广泛应用&#xff0c;如何构建高效、灵活的架构来支持大模型在复杂场景下的应用变得至关重要。本文将详细介绍几种常见的大模型应用架构设计模式&#xff0c;包括路由…

如何选择适合海外直播的网络?

随着全球化的推进&#xff0c;海外直播正成为企业、个人和机构日益关注的热点。无论是用于营销、推广还是与观众互动&#xff0c;海外直播为各种组织提供了更广泛的机会。然而&#xff0c;要确保直播的质量和用户体验&#xff0c;必须满足一系列网络要求。 1. 网络速度 要保证直…

C 语言基础 -- 函数/指针/结构体

本文介绍指针、函数和结构体 粉丝福利&#xff0c; 免费领取C/C 开发学习资料包、技术视频/项目代码&#xff0c;1000道大厂面试题&#xff0c;内容包括&#xff08;C基础&#xff0c;网络编程&#xff0c;数据库&#xff0c;中间件&#xff0c;后端开发/音视频开发/Qt开发/游戏…

html+css+js网页设计 翘珠宝微商城移动端20个页面

htmlcssjs网页设计 翘珠宝微商城移动端20个页面 网页作品代码简单&#xff0c;可使用任意HTML编辑软件&#xff08;如&#xff1a;Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作&#xff09;。 获取源码 …

ET6框架(十二)ET-EUI基本使用

文章目录 一、下载插件&#xff1a;二、使用插件例子三、使用规则四、公共UI组件五、脚本生成缝隙 ET-EUI是基于ET6.0版本拓展出来的一个套UI框架 一、下载插件&#xff1a; 首先我们需要下载&#xff0c;地址&#xff1a; GitHub - zzjfengqing/ET-EUI: 基于ET框架的UI模块 …

ESRI ArcGIS Pro 3.1.5新功能及安装教程和下载

ESRI ArcGIS Pro 3.1.5 主要新功能包括&#xff1a; 改进的数据编辑和管理&#xff1a;支持更多数据格式和更精细的属性表操作。增强的空间分析工具&#xff1a;新增和优化空间分析工具&#xff0c;提高数据分析效率。更好的3D可视化&#xff1a;改进3D渲染性能&#xff0c;支…

中国艺术孙溟㠭凿篆《无用之用》

孙溟㠭凿篆作品《无用之用》 这方作品是孙溟㠭先生用凿木的方式凿刻出来的&#xff0c;呈现出了凿痕的效果&#xff0c;与众不同。 孙溟㠭凿篆《无用之用》 孙溟㠭凿篆《无用之用》 万般皆有所用&#xff0c;取其长补余短&#xff0c;无用之用是为大用&#xff0…

SAPUI5基础知识25 - 聚合绑定(Aggregation Binding)

1. 背景 Aggregation Binding 是 SAPUI5 中的一种数据绑定方式&#xff0c;用于将数据模型中的集合&#xff08;如数组&#xff09;绑定到 UI 控件的聚合&#xff08;如列表项、表格行等&#xff09;。 常见的场景包括将一个数组绑定到 sap.m.List 的 items 聚合&#xff0c;…