不废话,直接上代码
<!DOCTYPE html><html><head><meta charset="utf-8"><title>上传文件示例</title><link rel="stylesheet" href="https://www.layuicdn.com/layui/css/layui.css" /><script src="https://www.layuicdn.com/layui/layui.js"></script></head><body><button id="upload">上传文件</button><img /><script>layui.use(function() {var $ = layui.$;layui.upload.render({elem: '#upload',url: '../php/api.php?eventType=upload',accept: 'images',progress: function(n, elem) {layer.msg('正在上传', {icon: 16,shade: 0.01,time: false});},done: function(data) {layer.msg(data.code, {icon: data.icon});if (data.icon == "1") {var elem = $("body");elem.prepend('<img src="' + data.data.host + '">');}},error: function() {layer.msg('系统出错', {icon: 2});}});});</script></body></html>
