html
<input type="file" id="file1" />
jq代码
var formData = new FormData();
 formData.append("myfile", document.getElementById("file1").files[0]); //获取图片的信息
$.ajax({
            url: "url",  //url地址
            type: "POST",
            dataType: ‘json‘,
            data: formData,
            /**
            *必须false才会自动加上正确的Content-Type,否则会执行error步骤
            */
            contentType: false,
            /**
            * 必须false才会避开jQuery对 formdata 的默认处理,否则会报Uncaught TypeError: Illegal invocation
            * XMLHttpRequest会对 formdata 进行正确的处理
            */
            processData: false,
            success: function (data) {
               
            }
            
        });
原文:https://www.cnblogs.com/zdzdbk/p/10158434.html