ajax upload file, java accept

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("operation failed"); 
    } 
});

 

java code:

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

}

Guess you like

Origin blog.csdn.net/f1370335844/article/details/104592354