2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > LayUI upload上传组件上传文件的两种方式(手动上传 自动上传)

LayUI upload上传组件上传文件的两种方式(手动上传 自动上传)

时间:2019-11-28 03:04:32

相关推荐

LayUI upload上传组件上传文件的两种方式(手动上传 自动上传)

1 手动上传

上传文件分为两步,第一步选择文件,第二步上传文件。

HTML代码:

<input type='button' id='selectFile' value='选择文件'><div id='fileDiv'></div><input type='button' id='uploadFile' value='上传文件'>

JS代码:

$(function(){initUpload();});//初始化上传组件function initUpload(){layui.use(['upload'], function () {var upload = layui.upload;//单文件上传upload.render({elem: '#selectFile',url: "upload.aspx",accept: 'file',multiple: false,auto: false,size: 50 * 1024,//单位kbbindAction: '#uploadFile',choose: function (obj) {obj.preview(function (index, file, result) {$("#fileDiv").val(file.name);});},done: function (res, index, upload) {if (res.Code == 1) { //上传成功alert("上传成功");}else {alert("上传失败!");}},error: function (index, upload) {alert("上传失败!");}});});}

2 自动上传

选择文件时自动上传文件。

HTML代码:

<input type='button' id='selectFile' value='选择文件'><div id='fileDiv'></div>

JS代码:

$(function(){initUpload();});//初始化上传组件function initUpload(){layui.use(['upload'], function () {var upload = layui.upload;//单文件上传upload.render({elem: '#selectFile',url: "upload.aspx",accept: 'file',multiple: false,auto: true,//是否自动上传,true自动上传,false手动上传size: 50 * 1024,//单位kbchoose: function (obj) {obj.preview(function (index, file, result) {$("#fileDiv").val(file.name);});},done: function (res, index, upload) {if (res.Code == 1) { //上传成功alert("上传成功");}else {alert("上传失败!");}},error: function (index, upload) {alert("上传失败!");}});});}

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