Yourock
Я сколько не возился с AJAX но загрузка файла через него не катит,
Если использовать готовый скрипт AJAX то он не через AJAX загружает,
есть 2 метода загрузки файла, кроме простого,
1) какойто через ActivX, но по умолчанию в браузерах этот метот выключен.
2) Через iframe, во этим методом и загружают фаил готовый AJAX скрипт.
чтобы увидить где создается tmp фаил, хватает один раз послать файл и посмотреть путь файла,
P.S. еще есть смысл покопать в псевдо AJAX, он тебе более подходит