var xiangpianUpload = upload.render({ //绑定元素 elem: '#xiangpianUpload', //上传接口 url: http.baseurl + 'file/upload', // 请求头 headers: { Token: localStorage.getItem('Token') }, // 允许上传时校验的文件类型 accept: 'images', before: function() { //loading层 var index = layer.load(1, { shade: [0.1, '#fff'] //0.1透明度的白色背景 }); }, // 上传成功 done: function(res) { console.log(res); layer.closeAll(); if (res.code == 0) { layer.msg("上传成功", { time: 2000, icon: 6 }) var url = 'upload/' + res.file; jquery('#xiangpian').val(url); jquery('#xiangpianImg').attr('src', http.baseurl+url) } else { layer.msg(res.msg, { time: 2000, icon: 5 }) } }, //请求异常回调 error: function() { layer.closeAll(); layer.msg("请求接口异常", { time: 2000, icon: 5 }) } });
时间: 2023-06-23 14:08:07 浏览: 98
这是一个基于 layui 框架的上传组件,可以上传图片文件,并且在上传成功后将上传的图片地址保存到指定的 input 元素中。在上传之前会有一个 loading 层,上传成功后会关闭 loading 层并提示上传成功。如果上传失败,则会提示上传失败并显示错误信息。在上传过程中如果发生异常,则会提示请求接口异常。在上传时会将 Token 作为请求头发送给后端。
相关问题
var cpictureUpload = upload.render({ //绑定元素 elem: '#cpictureUpload', //上传接口 url: http.baseurl
这段代码是一个前端页面的图片上传处理逻辑。其中使用了layui框架的upload组件实现了对图片的上传。在页面上,会有一个元素绑定了'id'为'cpictureUpload',表示这个元素是用来触发上传事件的。在上传时,会通过一个接口来将文件上传到服务器,接口的地址为'http.baseurl'。在上传完成后,可以通过回调函数进行一些操作,比如将上传成功的图片显示到页面上。
//上传图片 var cpictureUpload = upload.render({ //绑定元素 elem: '#cpictureUpload', //上传接口
这段代码看起来像是一个前端页面的图片上传处理逻辑。其中使用了layui框架的upload组件实现了对图片的上传。在页面上,会有一个元素绑定了'id'为'cpictureUpload',表示这个元素是用来触发上传事件的。在上传时,会通过一个接口来将文件上传到服务器。上传接口的地址可以在代码的其他部分进行定义。在上传完成后,可以通过回调函数进行一些操作,比如将上传成功的图片显示到页面上。
阅读全文