ajax上传文件,java接受

js代码:
filebox_file_id_1是input
var formData = new FormData();
formData.append("files", $("#filebox_file_id_1")[0].files[0]);

$.ajax({
    url: '${request.contextPath}//repairskills/save',
    type: 'post',
    data: formData,
    contentType:false,
    processData:false,
    dataType:"json",
    mimeType:"multipart/form-data",
    success: function(res) {
        if (res.code == 0) {
            $('#dlg').dialog('close');
            reload();
        } else if(res.code == -99){
            location.href = '${request.contextPath}/login';
        }else {
            alert(res.msg);
        }
    },
    error: function(res) {
        alert("操作失败");
    }
});

java代码:

@PostMapping("/save")
public R save(@RequestParam( value="files",required=false)MultipartFile file)throws Exception{

}

猜你喜欢

转载自blog.csdn.net/f1370335844/article/details/104592354
今日推荐