How to set Custom header for IE9 File upload form

IE9 uses ajaxSubmit for form submission, setting custom header does not take effect!
ask God for help.

form:

$("-sharpsubmit").on("click", function () {
    var option = {
        "dataType": "json",
        "headers": {"x-auth-token": "123123123"},
        "success": function (data) {console.log(data);}
    };
    $("-sharptest").ajaxSubmit(option);
    return false;
})

check the request message. The custom header on IE does not exist. There is no problem with IE11.
look at the code of jquery.form.js. Because IE11 does not support the iframe implementation used by FormData, the custom header does not take effect.
ask if there is a solution to implement the form submission of file upload type on IE9 and add custom header?.


post code to ask questions.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b33907-2be8b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b33907-2be8b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?