前台
<button class="layui-btn" id="upload" lay-data="{url: '/XXX/upload', accept: 'file'}">批量导入</button>
upload.render({
elem: '#upload'
,method: 'post' //可选项。HTTP类型,默认post
,done: function(res){
}
});
后台
UploadFile uploadFile= getFile();
String fileName=uploadFile.getOriginalFileName();
File file=uploadFile.getFile();
System.out.println(fileName);
程序每次走到后台 UploadFile uploadFile= getFile();方法就开始抛异常,
打断点检查发现是由于缺失文件,找不到导致报错,需要引入cos.jar文件
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>cos</artifactId>
<version>2017.5</version>
</dependency>
上传的是excel使用的是 引入的Hutool 工具包进行的解析
文档:
https://hutool.cn/docs/#/poi/%E6%A6%82%E8%BF%B0