900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > html页面点击按钮上传文件 点击按钮实现文件上传及控制文件上传类型

html页面点击按钮上传文件 点击按钮实现文件上传及控制文件上传类型

时间:2023-12-20 22:24:40

相关推荐

html页面点击按钮上传文件 点击按钮实现文件上传及控制文件上传类型

1.原生js实现文件上传

html部分:

上传文件

js部分:

upload(event) { //代替执行上传功能

let it = event.target;

$(it).next().click();

},

UploadFile() { //上传文件

let msg = new FormData();

msg.append('file', $('#uploadBillsInp')[0].files[0]);

msg.append('enctype', 'multipart/form-data');

this.$post('接口地址',msg, {

headers: {'Content-Type': 'multipart/form-data'},

fileType: 'text'

}).then(data => {

console.log(data)

});},

2.elementUI实现文件上传

上传

export default{

data(){

return{

fileList: [],

}

},

methods:{

UploadFile(content) {//上传文件

let msg = new FormData();

msg.append('file', content.file);

msg.append('enctype', 'multipart/form-data');

this.$post('接口地址', msg, {

headers: {'Content-Type': 'multipart/form-data'},

fileType: 'text' //上传文件类型设置

}).then(data => {

console.log(data);

}

});

},

}

}

3.文件上传类型正则验证

if (!/\.(png|jpg)$/.test(text)) {

//文件上传类型不是.png和.jpg时需要做的操作

return false;

}

4.重复上传同一张图片时会导致无法上传成功,需要清空value值

$('#uploadBillsInp').val('');

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。