没有合适的资源?快使用搜索试试~ 我知道了~
首页layui 图片上传+表单提交+ Spring MVC的实例
资源详情
资源评论
资源推荐

layui 图片上传图片上传+表单提交表单提交+ Spring MVC的实例的实例
今天小编就为大家分享一篇layui 图片上传+表单提交+ Spring MVC的实例,具有很好的参考价值,希望对大家有所帮
助。一起跟随小编过来看看吧
Layui 的上传是最常用的, 不可或缺, 记录一下代码, 以后复制都能用!!
1.前端前端HTML::
<div class="layui-form-item">
<label class="layui-form-label">修改头像</label>
<div class="layui-input-inline uploadHeadImage">
<div class="layui-upload-drag" id="headImg">
<i class="layui-icon"></i>
<p>点击上传图片,或将图片拖拽到此处</p>
</div>
</div>
<div class="layui-input-inline">
<div class="layui-upload-list">
<img class="layui-upload-img headImage" src="http://t.cn/RCzsdCq" id="demo1">
<p id="demoText"></p>
</div>
</div>
</div>
2.前端前端js::
<script type="text/javascript">
layui.use(["jquery", "upload", "form", "layer", "element"], function () {
var $ = layui.$,
element = layui.element,
layer = layui.layer,
upload = layui.upload,
form = layui.form;
//拖拽上传
var uploadInst = upload.render({
elem: '#headImg'
, url: '/upload/headImg'
, size: 500
, before: function (obj) {
//预读本地文件示例,不支持ie8
obj.preview(function (index, file, result) {
$('#demo1').attr('src', result); //图片链接(base64)
});
}
, done: function (res) {
//如果上传失败
if (res.code > 0) {
return layer.msg('上传失败');
}
//上传成功
//打印后台传回的地址: 把地址放入一个隐藏的input中, 和表单一起提交到后台, 此处略..
/* console.log(res.data.src);*/
window.parent.uploadHeadImage(res.data.src);
var demoText = $('#demoText');
demoText.html('<span style="color: #8f8f8f;">上传成功!!!</span>');
}
, error: function () {
//演示失败状态,并实现重传
var demoText = $('#demoText');
demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-mini demo-reload">重试</a>');
demoText.find('.demo-reload').on('click', function () {
uploadInst.upload();
});
}
});
element.init();
});
</script>
3.页面展示:页面展示:
4.后台后台SpringMVC 接受:接受:
/**
* 个人信息上传
* @return {Result}
*/
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0