ajax上传文件到后端

JSP代码:

JS代码:

window.upload = function(el){
    	$mask = $.createMask();  //遮罩
    	$.ajaxFileUpload({
            url: $.getProjectName() + "/base/uploadFile.html",
            type:'post',
            secureuri:false,
            fileElementId:'file',//file标签的id
            dataType: 'JSON',//返回数据的类型
            data:{"key":value},//一同上传的数据
            success: function (data, status) {
            	
            },
            error: function (data) {
            	
            }
    	});
    	$('#file').val('');
    }

spring文件配置:


	

Controller:

RequestMapping(value = "/uploadFile", method = RequestMethod.POST)
    @ResponseBody
    public Object uploadElePaperFile(
            @RequestParam MultipartFile file,
            HttpServletRequest request,HttpServletResponse response) throws Exception {}

这里要注意的是jsp页面input标签的name要和Controller中MultipartFile 名称都要一样,这里都是命名为file

获取到上传的文件就可以操作啦


你可能感兴趣的:(工具,上传文件)