Fallback para FormData en IE 8/9

FormData no existe en IE 8/9 pero necesito esa funcionalidad en esos navegadores. ¿Hay una buena alternativa para esto?

Intentaría enviar datos json, pero debo pasar un archivo al servidor. Adjunto este archivo a laformData en los navegadores modernos y simplemente enviar unaXHR solicitud. PorqueFormData no existe en IE 8/9 esto obviamente falla.

// I cant seem to get this to work with a file.
$.ajax({
    url: '/genericHandlers/UploadDocsFile.ashx',
    type: "POST",
    data: model.toJSON(),
    contentType: 'application/json'
    }).done(function  (data) { 
       log('stuff happened!');
    });

¿Quizás una alternativa es crear un objeto de formulario falso en js y luego agregar los datos a eso?

Respuestas a la pregunta(3)

Su respuesta a la pregunta