vuejs如何实现上传文件
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章将为大家详细讲解有关vuejs如何实现上传文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。vuejs实现上传文件的方法:1、创建vue页面代
千家信息网最后更新 2025年01月18日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安全错误
数据库的锁怎样保障安全
数据库原理与应用第六章测试答案
hp服务器找不到硬盘
软件开发逻辑会记录在哪里
qt如何连接现有的数据库
鲲鹏服务器是哪家生产的
网络技术提取祛斑
软件开发的业务需求说明书
品质软件开发设施品质保障
谷歌服务器电脑可以用吗
网络技术工程师头像
简述数据库安全性的防范对象
广州培训网络安全 运维
line 服务器连接失败
浙江交友软件开发定做
检测和运行单位做好网络安全
网吧服务器安装教程
商品 条形码数据库
网吧服务器50台怎么做
服务器液冷板厂家
海南专业软件开发哪家好
pcl2连接服务器失败
唐冶互联网科技创新产业园
网络安全行驶
对英大人寿数据库的理解
网络安全法规定身份识别
黄浦区创新数据库服务商价钱
数据库导入信息显示文本过长
公司服务器账号是干什么的
神卓服务器安全
安康软件开发销售公司