vuejs如何实现上传文件
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章将为大家详细讲解有关vuejs如何实现上传文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。vuejs实现上传文件的方法:1、创建vue页面代
千家信息网最后更新 2025年11月09日vuejs如何实现上传文件
这篇文章将为大家详细讲解有关vuejs如何实现上传文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
vuejs实现上传文件的方法:1、创建vue页面代码;2、通过"beforeUpload(file){...}"方法实现上传之前的大小校验;3、实现上传文件的相关逻辑即可。
本文操作环境:Windows7系统、vue2.9.6版,DELL G3电脑。
vuejs怎么实现上传文件?
vue实现文件上传功能
vue 文件上传,供大家参考,具体内容如下
首先 先说一下想要实现的效果
就如截图所见,需要将企业和需要上传的文件提交到后台处理,那么接下来就说如何实现
vue 实现
vue 页面代码
选取文件 下载模板 只能上传excel文件,且不超过5MB{{fileName}}
上传之前的大小校验
beforeUpload(file){ debugger console.log(file,'文件'); this.files = file; const extension = file.name.split('.')[1] === 'xls' const extension2 = file.name.split('.')[1] === 'xlsx' const isLt2M = file.size / 1024 / 1024 < 5 if (!extension && !extension2) { this.$message.warning('上传模板只能是 xls、xlsx格式!') return } if (!isLt2M) { this.$message.warning('上传模板大小不能超过 5MB!') return } this.fileName = file.name; return false // 返回false不会自动上传 },手动上传确认提交
submitUpload() { debugger console.log('上传'+this.files.name) if(this.fileName == ""){ this.$message.warning('请选择要上传的文件!') return false } let fileFormData = new FormData(); fileFormData.append('file', this.files, this.fileName);//filename是键,file是值,就是要传的文件,test.zip是要传的文件名 let requestConfig = { headers: { 'Content-Type': 'multipart/form-data' }, } this.$http.post(`/basedata/oesmembers/upload?companyId=`+this.company, fileFormData, requestConfig).then((res) => { debugger if (data && data.code === 0) { this.$message({ message: '操作成功', type: 'success', duration: 1500, onClose: () => { this.visible = false this.$emit('refreshDataList') } }) } else { this.$message.error(data.msg) } }) }后台
/** * 上传文件 */ @PostMapping("/upload") @RequiresPermissions("basedata:oesmembers:upload") public R upload(@RequestParam("file") MultipartFile file, @RequestParam("companyId") Integer companyId) { System.out.println(companyId); if (file.isEmpty()) { throw new RRException("上传文件不能为空"); } //上传文件 相关逻辑 return R.ok();}关于vuejs如何实现上传文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
文件
内容
大小
模板
代码
后台
文章
方法
更多
知识
篇文章
逻辑
页面
参考
不错
成功
接下来
企业
功能
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技人才分类
网络安全法为了什么
方舟生存进化怎么选择线上服务器
虚拟服务器的内存读写速度
软件开发系统设计步骤
通信网络安全关键技术概述
odbc数据库怎么作为后端
在哪里找软件开发业务
广州盈禧互联网科技有限公司
网络安全虚拟货币
专业性网络技术服务哪家好
中山大学非遗数据库
安可服务器安全接口
上海方便计算机网络技术服务简介
网络安全要牢记》教案
数据库的关系符号
多数据库数据导出格式
党建 数据库
计算机应用软件开发的基础
网络安全常识教案
周口鹏讯互联网科技有限公司
评价好的数据库审计系统
互联网行业网络安全试点示范
云电脑如何切换服务器
拉萨棕榈网络技术有限公司
气象局网络安全方案
网络安全宣传周宣传片 高清
服务器有个感叹号黄灯常亮
服务器在国外被限流怎么办
网络技术api全称