vue上传zip文件到服务器,element+Vue上传zip文件
ref : 绑定DOM元素
action:接口地址
data : 你要传入的参数
on-preview:点击文件列表中已上传的文件时的钩子
name:文件的参数名
on-remove :移除你上传的文件
on-error 失败运行的钩子函数
on-success 成功运行的钩子函数
multiple 是否上传多个文件
on-exceed 文件超出运行的钩子函数
before-upload 上传当中运行的钩子函数
auto-upload 手动还是自动上传
limit 上传的文件个数
class="upload-demo"
ref="classZip"
action="action"
:data="{taskId:helloTaskId}"
:on-preview="handlePreview"
name="classZip"
:on-remove="handleRemove"
:on-error="handleError"
:on-success="handleSuccess"
multiple
:on-exceed="handleExceed"
:before-upload="beforeAvatarUpload"
:limit="1"
:on-change="handleChange"
:auto-upload="false">
选取文件
@click="submitUpload" :class="helloTaskId!=''&&wordFlag==true?'subMitError':'subMitSuccess'"
>提交
export default {
name: 'HelloWorld',
data () {
return {
sunmitShow:false,
helloTaskId:'',
imgFlag: false,
message:'',
Wordmessage:'', //输入不能为空提示
fileNmae:'',
wordFlag:false
}
},
methods:{
handleChange(){
this.wordFlag=true;
},
handleExceed(files,fileList){
// console.log(files,fileList,"文件超出个数限制时的钩子");
this.message="只允许上传一个文件";
},
upload(){
},
beforeAvatarUpload(file){
var FileExt = file.name.replace(/.+\./, "");
if (['zip', 'rar','gz',".apk"].indexOf(FileExt.toLowerCase()) === -1){
this.message="文件格式有误,请重新上传"
return false;
}
this.message="上传中,请稍等"
},
handleError(err, file, fileList){
// console.log(err, file, fileList,"失败")
this.message="上传失败";
},
handleSuccess(response, file, fileList){
//console.log(response, file, fileList,"成功")
this.message="上传成功";
setTimeout(()=>{
this.$router.push({
path:"/homePage",
query:{
id:1
}
})
},1000)
},
helloSunmitBtn(){
},
submitUpload() {
// console.log(this.$refs.classZip)
if(!this.wordFlag){
this.message="请上传文件";
return
}
if(this.helloTaskId==""){
this.Wordmessage="请填写任务ID";
return
}else{
this.Wordmessage=""
this.$refs.classZip.submit();
}
},
handleRemove(file, fileList) {
// console.log(file, fileList,"删除");
},
handlePreview(file) {
// console.log(file,"已上传的文件时的钩子");
}复制代码
vue上传zip文件到服务器,element+Vue上传zip文件相关推荐
- ssh怎么ftp上传文件到服务器,ssh ftp上传文件到服务器
ssh ftp上传文件到服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别 ...
- 上传excel文件到服务器,excel怎么上传到云服务器
excel怎么上传到云服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安 ...
- shell上传文件到服务器,shell脚本上传文件到ftp服务器
shell脚本上传文件到ftp服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器 ...
- dw本地文件传不到远程服务器,用DW上传站点 怎么设置远程服务器
用DW上传站点 怎么设置远程服务器 内容精选 换一换 本节操作介绍如何在Windows操作系统的本地主机上使用FTP上传文件到云服务器.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器为 ...
- PHP项目上传到华为云服务器,php项目上传到云服务器
php项目上传到云服务器 内容精选 换一换 锁定弹性云服务器.租户可以锁定自己的弹性云服务器,不能锁定其他租户的云服务器.弹性云服务器被锁定后,租户将不能再对云服务器执行管理操作.POST /v2.1 ...
- web服务器可以上传信息吗,Web服务器的架设上传.doc
Web服务器的架设上传.doc 简单Web服务器的架设 什么是web服务器 Web服务器其实就是一台提供网页解析服务的计算机上的一个软件程序.WEB服务器也称为WWW(WORLD WIDE WEB)服 ...
- 图片上传到阿里云服务器_07-文件上传到阿里云OSS实战(二)
1.创建Bucket Bucket有点像电脑里面的盘符或者目录,我们文件的上传,必须指定上传到哪个Bucket里面.因此,在上传之前必须创建它. 在阿里云控制台点击OSS服务,然后点击[Bucket列 ...
- 游戏服务器为空请检查列表文件,游戏服务器为空请检查列表文件
游戏服务器为空请检查列表文件 内容精选 换一换 如果请求因错误导致未被处理,则会返回一条错误响应.错误响应中包括错误码和具体错误描述.表1列出了错误响应中的常见错误码. 为了对源端服务器进行迁移可行性 ...
- 服务器拒绝了你发送文件请求,服务器拒绝了您发送离线文件是怎么回事
服务器拒绝了发送离线文件的请求的情况有如下几种: 1.若发送的是exe等可执行的文件,看安全级别设置是否过高(未设置过安全级别,即默认可发送). 2.若发送pdf.epub.xlsx.docx.ppt ...
最新文章
- 用jQuery实现文件的上传,后台为spring+mybatis
- 【计算机网络】计算机网络 OSI 参考模型 ( 计算机网络分层结构 | OSI 七层参考模型 | 应用层 | 表示层 | 会话层 | 传输层 | 网络层 | 数据链路层 | 物理层 )
- Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)
- iOS NSURLCache
- Gnu/Linux网卡绑定bonding
- Java并发编程-ThreadPool线程池
- RHEL 8 - CIS安全合规基线、SCAP、SSG和合规扫描、漏洞扫描
- 从零开始山寨Caffe·贰:主存模型
- MySQL 中视图和表的区别以及联系是什么?
- 面向对象——面向客户端编程
- D. Magic Gems(矩阵快速幂 || 无敌杜教)
- Hadoop YARN(入门) —— Hadoop权威指南5
- c语言专家编程,读书笔记
- web网页设计与开发____婚纱网站(5页 汉堡菜单 响应式)
- 睿智的目标检测22——Keras搭建RFBnet目标检测平台
- python身份证号码校验
- Halcon椭圆测量
- 网站性能优化之CSS无图片技术
- 投资,不能也不想做的太复杂
- About云双11两大福利:送书【9本】|送1T资源