layui中upload上传文件并传递参数
layui中upload传参方式:使用layui写文件上传功能,需要传入id和tablename两个参数layui.upload.render({elem:'#id',url:'接口路径',accept:'file',size:'传入文件的大小',before: function (){this.data = {id: '传入id值',tablena...
·
layui中upload传参方式:
使用layui写文件上传功能,需要传入id和tablename两个参数
layui.upload.render({
elem:'#id',
url:'接口路径',
accept:'file',
size:'传入文件的大小',
auto: false, //一定要写这个,不能会自动触发上传
//传入token值,否则会报401错误
header:{token:'token值'},
//在choose回调中可以对上传文件的大小或者宽高作限制
choose:function (obj) {
var flag = true;
obj.preview(function (obj){
if (file.size > 1 * 1024 * 1024){
top.layer.msg('文件大小不能超过1M')
flag = false
}else {
//可以触发上传
obj.upload(index , file)
}
})
}
before: function (){
this.data = {
id: '传入id值',
tablename: '传入tablename的值'
}
},
done: function (result) {
//获取到文件导入后的响应数据
做自己想要的操作,比如打印出来响应的结果;
console.log(result)
}
})
更多推荐
已为社区贡献1条内容
所有评论(0)