vuejs如何实现上传文件
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关vuejs如何实现上传文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。vuejs实现上传文件的方法:1、创建vue页面代
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
互联网科技公司经营范围
互联网科技公司起名
为想互联网科技怎么样
工业互联网科技新基建
互联网络科技有限公司
狮子座互联网科技有限公司
天津摩尔互联网科技
互联网金融科技平台
互联网科技视频素材
山东吉时兔互联网科技有限公司
科技赋能互联网健康
互联网实体化科技化
云创客互联网科技公司
中盈科技互联网信息有限公司
互联网新科技动漫ppt素材
35岁以上互联网科技行业
互联网科技手机排行榜
广州智享互联网科技
承德科技产业互联网平台
科技美学互联网 艺术
上海挚品互联网科技有限公司
互联网科技股
江苏根荣互联网科技
亿策互联网科技
苏州互联网科技贷款公司
苏州大垚互联网科技
科技互联网创业计划书
互联网金融科技展
广州新华互联网科技学校电竞方面
从那以后互联网科技有限公司