Fallback for FormData w IE 8/9

Tworzyć dane nie istnieje w IE 8/9, ale potrzebuję tej funkcjonalności w tych przeglądarkach. Czy jest w tym coś miłego?

Próbowałbym przesłać dane json, ale muszę przekazać plik na serwer. Dołączam ten plik doformData w nowoczesnych przeglądarkach i po prostu prześlijXHR żądanie. BoFormData nie istnieje w IE 8/9 to oczywiście się nie udaje.

// 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!');
    });

Może alternatywą jest utworzenie fałszywego obiektu formularza w js, a następnie dołączenie do niego danych?

questionAnswers(3)

yourAnswerToTheQuestion