Загрузка не является запросом AJAX, в ней четко указано, что вы не можете выполнить загрузку файла, используя объект XMLHttpRequest, поэтому это делается с использованием iframe в качестве цели. Попробуйте обработать загрузку так же, как при обычной отправке без AJAX.