前台页面代码:
<input id="input-1" type="file" class="file" name= "input-1" data-show-preview="false" "/>
js:
$("#input-1").fileinput({//这里的id是input标签的id
uploadUrl: '<%=basePath%>/appr/upload/doFileUpload.do',
uploadAsync: true,
removeLabel: '删除',
uploadLabel: '上传',
cancelLabel: '取消',
browseLabel: '选择文件',
initialCaption: '选择excel格式文档',
msgValidationError:'文件上传错误',
uploadExtraData: {
},
allowedFileExtensions : ['xls', 'xlsx'],//允许的文件类型
overwriteInitial: false,
maxFileSize: 1000,//文件的最大大小
maxFilesNum: 1,//最多文件数量
enctype: 'multipart/form-data',
slugCallback: function(filename) {
return filename.replace('(', '_').replace(']', '_');
}
});
后台获取:
MultipartFile file = multipartRequest.getFile("input-1");